// DELETE api/menu/5
        public void Delete(int id)
        {
            DALMenu DAL = new DALMenu();
            MenuDTO menu = new MenuDTO
            {
                Id = id
            };

            DAL.EliminarMenu(menu);
        }
Exemplo n.º 2
0
        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);
     }
 }
Exemplo n.º 4
0
 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;
     }
 }
Exemplo n.º 5
0
 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);
 }