// DELETE api/values/5
        public void Delete(int id)
        {
            DALEntrada DAL = new DALEntrada();
            EntradaDTO entrada = new EntradaDTO {
                Id = id
            };

            DAL.EliminarEntrada(entrada);
        }
예제 #2
0
        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;
            }
        }
예제 #3
0
 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);
     }
 }
예제 #5
0
 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);
 }