Update TaxCondition Controller in API
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 3m6s
All checks were successful
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Successful in 3m6s
This commit is contained in:
parent
42e67d5600
commit
ee126d074c
@ -8,19 +8,19 @@ namespace Models.Repositories
|
|||||||
{
|
{
|
||||||
public class PhOhTaxConditionRepository(PhronCareOperationsHubContext context): IPhSTaxConditionRepository
|
public class PhOhTaxConditionRepository(PhronCareOperationsHubContext context): IPhSTaxConditionRepository
|
||||||
{
|
{
|
||||||
#region Declaraciones y Constructor
|
#region Declaraciones y Constructor
|
||||||
private readonly PhronCareOperationsHubContext _context = context;
|
private readonly PhronCareOperationsHubContext _context = context;
|
||||||
#endregion
|
#endregion
|
||||||
#region Metodos de clase
|
#region Metodos de clase
|
||||||
async Task<IEnumerable<ETaxCondition>> IPhSTaxConditionRepository.GetAllAsync()
|
public async Task<IEnumerable<ETaxCondition>> GetAllAsync()
|
||||||
{
|
{
|
||||||
var accountTypes = await _context.PhOhTaxConditions.ToListAsync();
|
var taxConditions = await _context.PhOhTaxConditions.ToListAsync();
|
||||||
return accountTypes.Select(EntityMapper.MapEntity<PhOhTaxCondition, ETaxCondition>);
|
return taxConditions.Select(EntityMapper.MapEntity<PhOhTaxCondition, ETaxCondition>);
|
||||||
}
|
}
|
||||||
public async Task<ETaxCondition?> GetByNameAsync(string name)
|
public async Task<ETaxCondition?> GetByNameAsync(string name)
|
||||||
{
|
{
|
||||||
var taxDescription = await _context.PhOhTaxConditions.FirstOrDefaultAsync(a => a.Description.Contains(name));
|
var taxCondition = await _context.PhOhTaxConditions.FirstOrDefaultAsync(a => a.Description.Contains(name));
|
||||||
return taxDescription != null ? EntityMapper.MapEntity<PhOhTaxCondition, ETaxCondition>(taxDescription) : null;
|
return taxCondition != null ? EntityMapper.MapEntity<PhOhTaxCondition, ETaxCondition>(taxCondition) : null;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
|
|||||||
@ -35,6 +35,8 @@ builder.Services.AddScoped<ITicketDom, TicketService>();
|
|||||||
builder.Services.AddScoped<ITicketRepository, TicketRepository>();
|
builder.Services.AddScoped<ITicketRepository, TicketRepository>();
|
||||||
builder.Services.AddScoped<IAccountTypeDom, AccountTypeService>();
|
builder.Services.AddScoped<IAccountTypeDom, AccountTypeService>();
|
||||||
builder.Services.AddScoped<IPhSAccountTypeRepository, PhSAccountTypeRepository>();
|
builder.Services.AddScoped<IPhSAccountTypeRepository, PhSAccountTypeRepository>();
|
||||||
|
builder.Services.AddScoped<ITaxConditionDom, TaxConditionService>();
|
||||||
|
builder.Services.AddScoped<IPhSTaxConditionRepository, PhOhTaxConditionRepository>();
|
||||||
builder.Services.AddScoped<IDocumentTypeDom, DocumentTypeService>();
|
builder.Services.AddScoped<IDocumentTypeDom, DocumentTypeService>();
|
||||||
builder.Services.AddScoped<IPhSDocumentTypeRepository, PhSDocumentTypeRepository>();
|
builder.Services.AddScoped<IPhSDocumentTypeRepository, PhSDocumentTypeRepository>();
|
||||||
builder.Services.AddScoped<ICustomerDom, CustomerService>();
|
builder.Services.AddScoped<ICustomerDom, CustomerService>();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user