public async Task <IHttpActionResult> GetClientesPorVendedor(string vendedor) { try { var result = await _cabodiRepository.GetClientesPorVendedorAsync(vendedor); if (result == null) { return(NotFound()); } var mappedResult = new List <ClienteOutputModel>(); foreach (var cliente in result) { var c = new ClienteOutputModel() { Nombre = cliente.VTMCLH_NOMBRE, NroCuenta = cliente.VTMCLH_NROCTA, Direccion = cliente.VTMCLH_DIRENT, NroVendedor = cliente.VTMCLH_NRODIS, CondicionIVA = cliente.VTMCLH_CNDIVA }; mappedResult.Add(c); } return(Ok(mappedResult)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <IHttpActionResult> GetClientes() { try { var result = await _cabodiRepository.GetClientesAsync(); var mappedResult = new List <ClienteOutputModel>(); foreach (var cliente in result) { var c = new ClienteOutputModel() { Nombre = cliente.VTMCLH_NOMBRE, NroCuenta = cliente.VTMCLH_NROCTA, Direccion = cliente.VTMCLH_DIRENT, NroVendedor = cliente.VTMCLH_NRODIS }; mappedResult.Add(c); } return(Ok(mappedResult)); } catch (Exception ex) { return(InternalServerError(ex)); } }