public JsonResult PesquisaEstoque(PesquisaEstoqueModel model) { var response = ServiceRequest.Post<List<EstoqueModel>>(model, "api/Estoque/PesquisarEstoque"); if (response.Data.ObjetoRetorno != null && !response.Data.ObjetoRetorno.Any()) { response.Data.Mensagem = Erros.NoAccountReceivableForTheGivenFilter; } return ReturnResponse(response); }
public Task<HttpResponseMessage> PesquisarCompra(PesquisaEstoqueModel model) { HttpResponseMessage response; try { var estoques = _estoqueService.PesquisarEstoque(model.DescricaoProduto, model.CodigoProduto.GetValueOrDefault(), model.QuantidaEstoque.GetValueOrDefault(), model.NomeFornecedor, model.CodigoFornecedor.GetValueOrDefault()); response = ReturnSuccess(Mapper.Map<List<EstoqueModel>>(estoques)); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource<HttpResponseMessage>(); tsc.SetResult(response); return tsc.Task; }