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; }
public JsonResult PesquisaContaReceber(PesquisaContaReceberModel model) { var resultado = new List<ContaReceberModel> { new ContaReceberModel { CodigoVenda = 1, CodigoCliente = 2, DataEmissao = DateTime.Now, DataVencimento = DateTime.Now.AddYears(1), Status = "Aberto", ValorDocumento = "R$ 500,00", Recebido = false }, new ContaReceberModel { CodigoVenda = 2, CodigoCliente = 6, DataEmissao = DateTime.Now, DataVencimento = DateTime.Now.AddYears(1), Status = "Recebido", ValorDocumento = "R$ 600,00", Recebido = true }, new ContaReceberModel { CodigoVenda = 5, CodigoCliente = 6, DataEmissao = DateTime.Now, DataVencimento = DateTime.Now.AddYears(1), Status = "Recebido", ValorDocumento = "R$ 1000,00", Recebido = true } }; return Json(new { ObjetoRetorno = resultado }, JsonRequestBehavior.AllowGet); }