public HttpResponseMessage ListarCompras() { var lRetorno = new HttpResponseMessage(); try { var lRequest = HttpContext.Current.Request; using (_compraBus = new CompraBus()) { var listaCompra = new List <Compra>(); listaCompra = _compraBus.ListarCompras(); lRetorno = Request.CreateResponse(HttpStatusCode.OK, Newtonsoft.Json.JsonConvert.SerializeObject(listaCompra)); } } catch (Exception ex) { _logger.Error(ex.Message, ex); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Erro ao Listar compras: " + ex.Message)); } return(lRetorno); }
public void CancelarCompra() { CompraBus lBus = new CompraBus(); var lLista = lBus.ListarCompras(); var lCount = lLista.Count; lBus.CancelarCompra(lLista); var lListaAfter = lBus.ListarCompras(); var lCountAfter = lListaAfter; Assert.AreNotEqual(lCount, lCountAfter); lBus.CarregarDadosMock(); }
public void ListarCompras() { CompraBus lBus = new CompraBus(); lBus.CarregarDadosMock(); int lCount = lBus.ListarCompras().Count; Assert.AreEqual(5, lCount); }
public void ListaComprasAnaliseDetalhe() { CompraBus lBus = new CompraBus(); var lista = lBus.ListarCompras(); lista.ForEach(item => { Assert.IsNotNull(item, "teste"); }); }
public HttpResponseMessage InserirNovaCompraServer() { try { var lRequest = HttpContext.Current.Request; using (_compraBus = new CompraBus()) { Compra lCompra = new Compra(); lCompra.Estabelecimento = lRequest.Unvalidated["Estabelecimento"]; lCompra.Descricao = lRequest.Unvalidated["Descricao"]; lCompra.FormaPagamento = lRequest.Unvalidated["FormaPagamento"]; lCompra.DataCompra = Convert.ToDateTime(lRequest.Unvalidated["DataCompra"]); lCompra.ValorPagto = Convert.ToDecimal(lRequest.Unvalidated["ValorPagto"], _culture); var listTemp = _compraBus.ListarCompras(); lCompra.IdCompra = listTemp.Count + 1; var listaCompra = new List <Compra>(); listaCompra.Add(lCompra); _compraBus.InserirCompra(listaCompra); return(Request.CreateResponse(HttpStatusCode.OK, Newtonsoft.Json.JsonConvert.SerializeObject(listaCompra))); } } catch (Exception ex) { _logger.Error(ex.Message, ex); return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Erro ao inserir uma Nova Compra: " + ex.Message)); } }