// DELETE api/menu/5 public void Delete(int id) { DALMenu DAL = new DALMenu(); MenuDTO menu = new MenuDTO { Id = id }; DAL.EliminarMenu(menu); }
public bool EliminarMenu(MenuDTO menu) { using (var dbContext = new LunchPSLDBEntities()) { var menuAEliminar = dbContext.Menu.Where(s => s.MenuId == menu.Id).FirstOrDefault<Menu>(); dbContext.Menu.Remove(menuAEliminar); dbContext.SaveChanges(); return true; } }
// POST api/menu public void Post(MenuDTO menu) { DALMenu DAL = new DALMenu(); if (menu.Id != 0) { DAL.ActualizarMenu(menu); } else { DAL.CrearMenu(menu); } }
public bool ActualizarMenu(MenuDTO menu) { using (var dbContext = new LunchPSLDBEntities()) { Menu menuToUpdate = dbContext.Menu.Where(s => s.MenuId == menu.Id).FirstOrDefault<Menu>(); menuToUpdate.Nombre = menu.Nombre; menuToUpdate.Costo = menu.Costo; menuToUpdate.Activo = menu.Activo; dbContext.SaveChanges(); return true; } }
public bool CrearMenu(MenuDTO menu) { using (var dbContext = new LunchPSLDBEntities()) { dbContext.Menu.Add(new Menu { MenuId = menu.Id, Nombre = menu.Nombre, Costo = menu.Costo, Activo = menu.Activo }); dbContext.SaveChanges(); return true; } }
// PUT api/menu public void Put(MenuDTO menu) { DALMenu DAL = new DALMenu(); DAL.ActualizarMenu(menu); }