public ActionResult GuardarCalendar(ClaseGuarderiaCalendarViewModel claseGuarderiVm) { if (ModelState.IsValid) { ClaseGuarderia claseguarderia = new ClaseGuarderia { Fecha = claseGuarderiVm.ClaseGuarderia.Fecha, HoraInicio = claseGuarderiVm.ClaseGuarderia.HoraInicio, HoraFin = claseGuarderiVm.ClaseGuarderia.HoraFin, Cupo = claseGuarderiVm.ClaseGuarderia.Cupo, Estado = claseGuarderiVm.ClaseGuarderia.Estado }; _context.Add(claseguarderia); _context.SaveChanges(); var idclaseGuarderia = _context.ClaseGuarderia.Max(cl => cl.IdClaseGuarderia); foreach (ClaseGuarderiaEmpleado item2 in claseGuarderiVm.ClaseGuarderiaEmpleado) { ClaseGuarderiaEmpleado claseguarderiaEmpl = new ClaseGuarderiaEmpleado { IdClaseGuarderia = idclaseGuarderia, IdEmpleado = item2.IdEmpleado }; _context.Add(claseguarderiaEmpl); } _context.SaveChanges(); return(Json(new { status = true })); } return(Json(new { status = false })); }
public ActionResult EditarCalendar(ClaseGuarderiaCalendarViewModel claseguar) { if (ModelState.IsValid) { _context.Entry(claseguar).State = EntityState.Modified; _context.SaveChanges(); return(Json(new { result = true })); } return(Json(new { result = false })); }
public ActionResult BorrarCalendar(ClaseGuarderiaCalendarViewModel claseguar) { var borrarclase = _context.ClaseGuarderiaEmpleado .Where(cl => cl.IdClaseGuarderia == claseguar.ClaseGuarderia.IdClaseGuarderia).ToList(); foreach (ClaseGuarderiaEmpleado item in borrarclase) { _context.Remove(item); } _context.SaveChanges(); ClaseGuarderia claseFind = _context.ClaseGuarderia.Find(claseguar.ClaseGuarderia.IdClaseGuarderia); if (claseFind != null) { _context.Remove(claseFind); _context.SaveChanges(); return(Json(new { status = true })); } return(Json(new { status = false })); }