public Task<HttpResponseMessage> PesquisarCompra(PesquisaCompraModel model) { HttpResponseMessage response; try { var usuarioCodigo = ObterCodigoUsuarioLogado(); var compras = _compraService.PesquisarCompra(model.CodigoCompra ?? 0, model.CodigoFornecedor ?? 0, model.DataCadastro.ToDateTimeWithoutHour(), model.StatusId ?? 0, model.NomeFornecedor, model.CPFCNPJ, usuarioCodigo); response = ReturnSuccess(Mapper.Map<List<CompraModel>>(compras)); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource<HttpResponseMessage>(); tsc.SetResult(response); return tsc.Task; }
public JsonResult PesquisaCompra(PesquisaCompraModel model) { //var response = ServiceRequest.Post<List<CompraModel>>(model, "api/Compra/PesquisaCompra"); //return Json(response.Data, JsonRequestBehavior.AllowGet); var resultado = new List<CompraModel> { new CompraModel() { CodigoCompra = 1, FornecedorId = 2, DataCadastro = DateTime.Now, Status = "Aberto", NomeFornecedor = "Vitor", CPFCNPJ = "123.456.789-09" }, new CompraModel() { CodigoCompra = 3, FornecedorId = 5, DataCadastro = DateTime.Now, Status = "Aberto", NomeFornecedor = "Felipe", CPFCNPJ = "222.333.666-38" } }; return Json(new { ObjetoRetorno = resultado }, JsonRequestBehavior.AllowGet); }