public void Insert(CategoriaResponse categoriaResponse) { var categoria = new Categoria(01, categoriaResponse.Nome); _categoriaRepository.AddAsync(categoria); _categoriaRepository.Insert(categoria); }
public CategoriaResponse ObterCategorias(CategoriaRequest req) { CategoriaResponse resp = new CategoriaResponse(); if (req == null) { resp.Categorias.Add(new Categoria { Id = 0, Descricao = "Erro" }); return(resp); } else { resp.Categorias.Add(new Categoria { Id = 1, Descricao = "Luxo" }); resp.Categorias.Add(new Categoria { Id = 2, Descricao = "Esporte" }); resp.Categorias.Add(new Categoria { Id = 3, Descricao = "Popular" }); resp.Categorias.Add(new Categoria { Id = 4, Descricao = "Vans" }); return(resp); } }
public IHttpActionResult Delete(int id) { CategoriaResponse cResponse = new CategoriaResponse(); try { Categoria.Remover(id); } catch (Exception ex) { cResponse.Status = -1; cResponse.Descricao = ex.Message; } return(Ok(cResponse)); }
public IHttpActionResult Put(int id, [FromBody] CategoriaTO categoria) { CategoriaResponse cResponse = new CategoriaResponse(); try { Categoria.Atualizar(id, categoria.Nome); } catch (Exception ex) { cResponse.Status = -1; cResponse.Descricao = ex.Message; } return(Ok(cResponse)); }
public IHttpActionResult Post([FromBody] CategoriaTO cTO) { CategoriaResponse cResponse = new CategoriaResponse(); cResponse.Categorias = new List <CategoriaTO>(); try { Categoria.Inserir(cTO.Nome); } catch (Exception ex) { cResponse.Status = -1; cResponse.Descricao = ex.Message; } return(Ok(cResponse)); }
public static dynamic ConsultarCategoriasPucs(IContextFactory factory, IOptions <ConnectionDB> connection) { CategoriaResponse retorno = new CategoriaResponse(); using (Aldeas_Context db = factory.Create(connection)) { var data = from rubro in db.TbRubros select new Categoria { Estado = rubro.Estado, FechaActualizacion = rubro.FechaActualizacion, FechaCreacion = rubro.FechaCreacion, Id = rubro.id, Nombre = rubro.Nombre }; if (data.Any()) { retorno.Categorias = data.ToList(); } var dataPucs = from puc in db.TbPucs select new CategoriaPuc { Estado = puc.Estado, Id = puc.id, IdCategoria = puc.idRubro, Tipo = puc.Tipo, CuentaSIIGO = puc.CuentaSIIGO, DescripcionCuenta = puc.DescripcionCuenta, CuentaNAV = puc.CuentaNAV, DetalleCuentaNav = puc.DetalleCuentaNav, TipoCuentaNav = puc.TipoCuentaNav, FichaBanco = puc.FichaBanco, Casa = puc.Casa, RequiereNotaIngles = puc.RequiereNotaIngles, FechaCreacion = puc.FechaCreacion, FechaActualizacion = puc.FechaActualizacion, }; if (dataPucs.Any()) { retorno.Pucs = dataPucs.ToList(); } } return(retorno); }
public IHttpActionResult Get(int id) { CategoriaResponse cResponse = new CategoriaResponse(); cResponse.Categorias = new List <CategoriaTO>(); try { Categoria categoria = Categoria.Consultar(id); CategoriaTO cTO = new CategoriaTO(); cTO.Id = categoria.Id; cTO.Nome = categoria.Nome; cResponse.Categorias.Add(cTO); } catch (Exception ex) { cResponse.Status = -1; cResponse.Descricao = ex.Message; } return(Ok(cResponse)); }
// GET: api/Categoria/5 public IHttpActionResult Get(int id) { CategoriaResponse cResponse = new CategoriaResponse(); try { Categoria c = Categoria.Consultar(id); cResponse.Categoria = new CategoriaTO(); cResponse.Categoria.Id = c.Id; cResponse.Categoria.Nome = c.Nome; } catch (NegociosExceptions nex) { cResponse.Status = (int)nex.Codigo; cResponse.Detalhes = nex.Message; } catch (Exception ex) { cResponse.Status = -1; cResponse.Detalhes = ex.Message; } return(Ok(cResponse)); }
public IHttpActionResult Get() { CategoriaResponse cResponse = new CategoriaResponse(); cResponse.Categorias = new List <CategoriaTO>(); try { List <Categoria> categorias = Categoria.Listar(); foreach (Categoria c in categorias) { CategoriaTO cTO = new CategoriaTO(); cTO.Id = c.Id; cTO.Nome = c.Nome; cResponse.Categorias.Add(cTO); } } catch (Exception ex) { cResponse.Status = -1; cResponse.Descricao = ex.Message; } return(Ok(cResponse)); }
public static dynamic ConsultarCategorias(IContextFactory factory, IOptions <ConnectionDB> connection) { CategoriaResponse retorno = new CategoriaResponse(); using (Aldeas_Context db = factory.Create(connection)) { var data = from rubro in db.TbRubros select new Categoria { Estado = rubro.Estado, FechaActualizacion = rubro.FechaActualizacion, FechaCreacion = rubro.FechaCreacion, Id = rubro.id, Nombre = rubro.Nombre }; if (data.Any()) { retorno.Categorias = data.ToList(); retorno.Pucs = new List <CategoriaPuc>(); } } return(retorno); }
public ActionResult <CategoriaResponse> Post(CategoriaRequest request) { CategoriaResponse response = _service.Add(request); return(Ok(response)); }
public IActionResult SalvarCategoria(CategoriaResponse categoriaResponse) { _categoriaService.Insert(categoriaResponse); return(RedirectToAction("Index")); }