// GET api/pais public List <Pais> Get() { using (var _context = new TacosApi.DAL.TacosContext()) { return(_context.Paises.ToList()); } }
// GET api/pais/5 public Pais Get(int id) { using (var _context = new TacosApi.DAL.TacosContext()) { return(_context.Paises.ToList().Where <Pais>(t => t.PaisID == id).FirstOrDefault()); } }
// GET api/tacos/5 public TipoTaco Get(int id) { using (var _context = new TacosApi.DAL.TacosContext()) { return(_context.TiposDeTaco.ToList().Where <TipoTaco>(t => t.id == id).FirstOrDefault()); } }
// GET api/tacos public List <TipoTaco> Get() { using (var _context = new TacosApi.DAL.TacosContext()) { return(_context.TiposDeTaco.ToList()); } }
// POST api/pais public List <Pais> Post([FromBody] Pais Pais) { using (var _context = new TacosApi.DAL.TacosContext()) { _context.Paises.Add(Pais); _context.SaveChanges(); return(_context.Paises.ToList()); } }
// POST api/tacos public List <TipoTaco> Post([FromBody] TipoTaco tipoTaco) { using (var _context = new TacosApi.DAL.TacosContext()) { _context.TiposDeTaco.Add(tipoTaco); _context.SaveChanges(); return(_context.TiposDeTaco.ToList()); } }
// DELETE api/pais/5 public List <Pais> Delete(int id) { using (var _context = new TacosApi.DAL.TacosContext()) { var delPais = _context.Paises.Where <Pais>(t => t.PaisID == id).FirstOrDefault(); if (delPais != null) { _context.Paises.Remove(delPais); _context.SaveChanges(); } return(_context.Paises.ToList()); } }
// DELETE api/tacos/5 public List <TipoTaco> Delete(int id) { using (var _context = new TacosApi.DAL.TacosContext()) { var delTipoTaco = _context.TiposDeTaco.Where <TipoTaco>(t => t.id == id).FirstOrDefault(); if (delTipoTaco != null) { _context.TiposDeTaco.Remove(delTipoTaco); _context.SaveChanges(); } return(_context.TiposDeTaco.ToList()); } }
// PUT api/tacos/5 public List <TipoTaco> Put(int id, [FromBody] TipoTaco tipoTaco) { using (var _context = new TacosApi.DAL.TacosContext()) { var updTipoTaco = _context.TiposDeTaco.Where <TipoTaco>(t => t.id == id).FirstOrDefault(); if (updTipoTaco != null) { updTipoTaco.name = tipoTaco.name; updTipoTaco.description = tipoTaco.description; _context.SaveChanges(); } return(_context.TiposDeTaco.ToList()); } }
// PUT api/pais/5 public List <Pais> Put(int id, [FromBody] Pais pais) { using (var _context = new TacosApi.DAL.TacosContext()) { var updPais = _context.Paises.Where <Pais>(t => t.PaisID == id).FirstOrDefault(); if (updPais != null) { updPais.Codigo = pais.Codigo; updPais.CodMoneda = pais.CodMoneda; updPais.FechaUltimaModificacion = DateTime.Now; updPais.Activo = pais.Activo; updPais.Nombre = pais.Nombre; updPais.Moneda = pais.Moneda; _context.SaveChanges(); } return(_context.Paises.ToList()); } }