public HttpResponseMessage Inserir([FromBody] InventarioViewModel inventarioViewModel) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { if (ModelState.IsValid) { var inventarioDomain = Mapper.Map <InventarioViewModel, Inventario>(inventarioViewModel); _inventarioAppServiceBase.Add(inventarioDomain); retorno = "Código de barras " + inventarioDomain.InvCodigo + "inserido com sucesso."; } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }
public HttpResponseMessage BuscarPorId(int id) { Inventario retorno = null; var formatter = new JsonMediaTypeFormatter(); string mensagem = null; try { if (ModelState.IsValid) { retorno = _inventarioAppServiceBase.GetById(id); if (retorno == null) { mensagem = "Produto por Id não encontrado."; } } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { mensagem = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, new { retorno, mensagem }, formatter)); }
public HttpResponseMessage BuscarPorCodigo(string codigo) { List <Inventario> retorno = null; var formatter = new JsonMediaTypeFormatter(); string mensagem = null; try { if (ModelState.IsValid) { retorno = _inventarioAppServiceBase.GetByFilter(p => p.InvCodigo == codigo).ToList(); if (retorno.Count == 0) { mensagem = "Código de barras não encontrado."; } } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { mensagem = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, new { retorno, mensagem }, formatter)); }
public HttpResponseMessage Inserir([FromBody] ProdutoViewModel produtoViewModel) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { if (ModelState.IsValid) { var produtoDomain = Mapper.Map <ProdutoViewModel, Produto>(produtoViewModel); _produtoAppServiceBase.Add(produtoDomain); retorno = "Produto " + produtoDomain.ProNome + "inserido com sucesso."; } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }
public HttpResponseMessage ConsultaClsCab() { var formatter = new JsonMediaTypeFormatter(); List <ClsCab> retorno = null; string erro = null; try { if (ModelState.IsValid) { //retorno = _vFunUadCabAppServiceBase.GetAll().Select(item => new VFunUadCab).ToList(); retorno = _clsCabAppServiceBase.GetAll().Select(item => new ClsCab { Cod = item.Cod, Des = item.Des }).ToList(); } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { erro = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, new { retorno, erro }, formatter)); }
public HttpResponseMessage BuscarPorNome(string nome) { List <Produto> retorno = null; var formatter = new JsonMediaTypeFormatter(); string mensagem = null; try { if (ModelState.IsValid) { retorno = _produtoAppServiceBase.GetByFilter(p => p.ProNome == nome).ToList(); if (retorno.Count == 0) { mensagem = "Produto não encontrado."; } } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { mensagem = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, new { retorno, mensagem }, formatter)); }
public HttpResponseMessage Inserir([FromBody] CupomViewModel cupomViewModel) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { if (ModelState.IsValid) { var cupomDomain = Mapper.Map <CupomViewModel, Cupom>(cupomViewModel); _cupomAppServiceBase.Add(cupomDomain); retorno = "Cupom " + cupomDomain.CupCodigo + "inserido com sucesso."; } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }
public HttpResponseMessage Inserir([FromBody] VendaViewModel vendaViewModel) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { if (ModelState.IsValid) { var vendaDomain = Mapper.Map <VendaViewModel, Venda>(vendaViewModel); _vendaAppServiceBase.Add(vendaDomain); retorno = "Venda " + vendaDomain.VenId + "inserida com sucesso."; } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }
public HttpResponseMessage Excluir(int id) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { if (ModelState.IsValid) { var prdCabDomain = _prdCabAppServiceBase.GetById(id); _prdCabAppServiceBase.Remove(prdCabDomain); retorno = "Produto " + prdCabDomain.Des + "excluído com sucesso."; } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }
public HttpResponseMessage Excluir(int id) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { var inventarioDomain = _inventarioAppServiceBase.GetById(id); _inventarioAppServiceBase.Remove(inventarioDomain); retorno = "Código de Barras " + inventarioDomain.InvCodigo + "excluído com sucesso."; var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }
public HttpResponseMessage Listar() { var formatter = new JsonMediaTypeFormatter(); List <Inventario> retorno = null; string erro = null; try { if (ModelState.IsValid) { retorno = _inventarioAppServiceBase.GetAll().ToList(); } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { erro = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, new { retorno, erro }, formatter)); }
public HttpResponseMessage Editar([FromBody] FuncionarioViewModel funcionarioViewModel) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { if (ModelState.IsValid) { var funcionarioDomain = Mapper.Map <FuncionarioViewModel, Funcionario>(funcionarioViewModel); _funcionarioAppServiceBase.Update(funcionarioDomain); retorno = "Funcionário " + funcionarioDomain.FunNome + "editado com sucesso."; } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }
public HttpResponseMessage Editar([FromBody] ItemVendaViewModel itemVendaViewModel) { var formatter = new JsonMediaTypeFormatter(); string retorno = null; try { if (ModelState.IsValid) { var itemVendaDomain = Mapper.Map <ItemVendaViewModel, ItemVenda>(itemVendaViewModel); _itemVendaAppServiceBase.Update(itemVendaDomain); retorno = "Item da Venda " + itemVendaDomain.IteId + "editado com sucesso."; } var jsonSerialize = new JsonSerialize(); jsonSerialize.SerializarJson(formatter); } catch (Exception ex) { retorno = "Houve um erro interno:" + ex; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, retorno, formatter)); }