public JsonResult PesquisaContaReceber(PesquisaContaReceberModel model) { var response = ServiceRequest.Post <List <ContaReceberModel> >(model, "api/ContaReceber/PesquisaContaReceber"); if (response.Data.ObjetoRetorno != null && !response.Data.ObjetoRetorno.Any()) { response.Data.Mensagem = Erros.NoAccountReceivableForTheGivenFilter; } return(ReturnResponse(response)); }
public Task <HttpResponseMessage> PesquisaContaReceber(PesquisaContaReceberModel model) { HttpResponseMessage response; try { var usuarioCodigo = ObterCodigoUsuarioLogado(); var contasReceber = _contaReceberService.PesquisarContaReceber(model.CodigoVenda ?? 0, model.CodigoCliente ?? 0, model.DataEmissao.ToDateTimeWithoutHour(), model.DataVencimento.ToDateTimeWithoutHour(), model.StatusId ?? 0, model.NomeCliente, model.CPFCNPJ, usuarioCodigo); response = ReturnSuccess(Mapper.Map <List <ContaReceberModel> >(contasReceber)); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }