コード例 #1
0
        // DELETE api/carnes/5
        public void Delete(int id)
        {
            DALCarne DAL = new DALCarne();
            CarneDTO carne = new CarneDTO
            {
                Id = id
            };

            DAL.EliminarCarne(carne);
        }
コード例 #2
0
        public bool EliminarCarne(CarneDTO carne)
        {
            using (var dbContext = new LunchPSLDBEntities())
            {
                var carneAEliminar = dbContext.EjecutivoCarnes.Where(s => s.EjecutivoCarnesId == carne.Id).FirstOrDefault<EjecutivoCarnes>();

                dbContext.EjecutivoCarnes.Remove(carneAEliminar);
                dbContext.SaveChanges();
                return true;
            }
        }
コード例 #3
0
 public bool ActualizarCarne(CarneDTO carne)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         EjecutivoCarnes carneToUpdate = dbContext.EjecutivoCarnes.Where(s => s.EjecutivoCarnesId == carne.Id).FirstOrDefault<EjecutivoCarnes>();
         carneToUpdate.Nombre = carne.Nombre;
         carneToUpdate.Activo = carne.Activo;
         dbContext.SaveChanges();
         return true;
     }
 }
コード例 #4
0
 // POST api/carnes
 public void Post(CarneDTO carne)
 {
     DALCarne DAL = new DALCarne();
     if (carne.Id != 0)
     {
         DAL.ActualizarCarne(carne);
     }
     else
     {
         DAL.CrearCarne(carne);
     }
 }
コード例 #5
0
 public bool CrearCarne(CarneDTO carne)
 {
     using (var dbContext = new LunchPSLDBEntities())
     {
         dbContext.EjecutivoCarnes.Add(new EjecutivoCarnes
         {
             EjecutivoCarnesId = carne.Id,
             Nombre = carne.Nombre,
             Activo = carne.Activo
         });
         dbContext.SaveChanges();
         return true;
     }
 }
コード例 #6
0
 // PUT api/carnes
 public void Put(CarneDTO carne)
 {
     DALCarne DAL = new DALCarne();
     DAL.ActualizarCarne(carne);
 }