// DELETE api/values/5 public void Delete(int id) { DALEntrada DAL = new DALEntrada(); EntradaDTO entrada = new EntradaDTO { Id = id }; DAL.EliminarEntrada(entrada); }
public bool EliminarEntrada(EntradaDTO entrada) { using (var dbContext = new LunchPSLDBEntities()) { var entradaAEliminar = dbContext.Entradas.Where(s => s.EntradasId == entrada.Id).FirstOrDefault<Entradas>(); dbContext.Entradas.Remove(entradaAEliminar); dbContext.SaveChanges(); return true; } }
public bool ActualizarEntrada(EntradaDTO entrada) { using (var dbContext = new LunchPSLDBEntities()) { Entradas entradaToUpdate = dbContext.Entradas.Where(s => s.EntradasId == entrada.Id).FirstOrDefault<Entradas>(); entradaToUpdate.Nombre = entrada.Nombre; entradaToUpdate.Activo = entrada.Activo; dbContext.SaveChanges(); return true; } }
// POST api/entradas public void Post(EntradaDTO entrada) { DALEntrada DAL = new DALEntrada(); if(entrada.Id != 0) { DAL.ActualizarEntrada(entrada); } else { DAL.CrearEntrada(entrada); } }
public bool CrearEntrada(EntradaDTO entrada) { using (var dbContext = new LunchPSLDBEntities()) { dbContext.Entradas.Add(new Entradas { EntradasId = entrada.Id, Nombre = entrada.Nombre, Activo = entrada.Activo }); dbContext.SaveChanges(); return true; } }
// PUT api/entradas/5 public void Put(EntradaDTO entrada) { DALEntrada DAL = new DALEntrada(); DAL.ActualizarEntrada(entrada); }