public JsonResult PesquisaContaPagar(PesquisaContaPagarModel model) { var response = ServiceRequest.Post<List<ContaPagarModel>>(model, "api/ContaPagar/PesquisaContaPagar"); if (response.Data.ObjetoRetorno != null && !response.Data.ObjetoRetorno.Any()) { response.Data.Mensagem = Erros.NoAccountReceivableForTheGivenFilter; } return ReturnResponse(response); }
public Task<HttpResponseMessage> PesquisaContaPagar(PesquisaContaPagarModel model) { HttpResponseMessage response; try { var usuarioCodigo = ObterCodigoUsuarioLogado(); var contasPagar = _contaPagarService.PesquisarContaPagar(model.CodigoCompra ?? 0, model.CodigoFornecedor ?? 0, model.DataEmissao.ToDateTimeWithoutHour(), model.DataVencimento.ToDateTimeWithoutHour(), model.StatusId ?? 0, model.NomeFornecedor, model.CPFCNPJ, usuarioCodigo); response = ReturnSuccess(Mapper.Map<List<ContaPagarModel>>(contasPagar)); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource<HttpResponseMessage>(); tsc.SetResult(response); return tsc.Task; }
public JsonResult PesquisaContaPagar(PesquisaContaPagarModel model) { var resultado = new List<ContaPagarModel> { new ContaPagarModel { CodigoCompra = 1, CodigoFornecedor = 2, DataEmissao = DateTime.Now, DataVencimento = DateTime.Now.AddYears(1), Status = "Aberto", ValorDocumento = "R$ 300,00", Recebido = false }, new ContaPagarModel { CodigoCompra = 2, CodigoFornecedor = 6, DataEmissao = DateTime.Now, DataVencimento = DateTime.Now.AddYears(1), Status = "Aberto", ValorDocumento = "R$ 300,00", Recebido = false }, new ContaPagarModel { CodigoCompra = 5, CodigoFornecedor = 6, DataEmissao = DateTime.Now, DataVencimento = DateTime.Now.AddYears(1), Status = "Recebido", ValorDocumento = "R$ 300,00", Recebido = true } }; return Json(new { ObjetoRetorno = resultado }, JsonRequestBehavior.AllowGet); }