// DELETE api/acompañamiento/5 public void Delete(int id) { DALAcompañamiento DAL = new DALAcompañamiento(); AcompañamientoDTO acompañamiento = new AcompañamientoDTO { Id = id }; DAL.EliminarAcompañamiento(acompañamiento); }
public bool EliminarAcompañamiento(AcompañamientoDTO acompañamiento) { using (var dbContext = new LunchPSLDBEntities()) { var acompañamientoAEliminar = dbContext.Acompañamiento.Where(s => s.AcompañamientoId == acompañamiento.Id).FirstOrDefault<Acompañamiento>(); dbContext.Acompañamiento.Remove(acompañamientoAEliminar); dbContext.SaveChanges(); return true; } }
public bool ActualizarAcompañamiento(AcompañamientoDTO acompañamiento) { using (var dbContext = new LunchPSLDBEntities()) { Acompañamiento acompañamientoToUpdate = dbContext.Acompañamiento.Where(s => s.AcompañamientoId == acompañamiento.Id).FirstOrDefault<Acompañamiento>(); acompañamientoToUpdate.Nombre = acompañamiento.Nombre; acompañamientoToUpdate.Activo = acompañamiento.Activo; dbContext.SaveChanges(); return true; } }
// POST api/acompañamiento public void Post(AcompañamientoDTO acompañamiento) { DALAcompañamiento DAL = new DALAcompañamiento(); if (acompañamiento.Id != 0) { DAL.ActualizarAcompañamiento(acompañamiento); } else { DAL.CrearAcompañamiento(acompañamiento); } }
public bool CrearAcompañamiento(AcompañamientoDTO acompañamiento) { using (var dbContext = new LunchPSLDBEntities()) { dbContext.Acompañamiento.Add(new Acompañamiento { AcompañamientoId = acompañamiento.Id, Nombre = acompañamiento.Nombre, Activo = acompañamiento.Activo }); dbContext.SaveChanges(); return true; } }
// PUT api/acompañamiento public void Put(AcompañamientoDTO acompañamiento) { DALAcompañamiento DAL = new DALAcompañamiento(); DAL.ActualizarAcompañamiento(acompañamiento); }