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 async Task <IActionResult> Edit(int id, [Bind("IdClaseGuarderia,HoraInicio,HoraFin,Fecha,Cupo,Duracion,Estado")] ClaseGuarderia claseGuarderia) { if (id != claseGuarderia.IdClaseGuarderia) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(claseGuarderia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClaseGuarderiaExists(claseGuarderia.IdClaseGuarderia)) { return(NotFound()); } else { throw; } } Thread.Sleep(1000); return(RedirectToAction(nameof(Index))); } return(View(claseGuarderia)); }
public ActionResult DeleteConAjax(ClaseGuarderia claseGuarderia) { ClaseGuarderia claseGuarderiaFind = _context.ClaseGuarderia.Find(claseGuarderia.IdClaseGuarderia); _context.ClaseGuarderia.Remove(claseGuarderiaFind); _context.SaveChanges(); return(Json(new { result = true, })); }
public ActionResult CreateConAjax(ClaseGuarderia claseGuarderia) { if (ModelState.IsValid) { return(Json(new { result = true })); } return(Json(new { result = false })); }
public ActionResult EditConAjax(ClaseGuarderia claseGuarderia) { if (ModelState.IsValid) { //_context.SaveChanges(); return(Json(new { result = true })); } return(Json(new { result = false })); }
public async Task <IActionResult> Create([Bind("IdClaseGuarderia,HoraInicio,HoraFin,Fecha,Cupo,Duracion,Estado")] ClaseGuarderia claseGuarderia) { if (ModelState.IsValid) { _context.Add(claseGuarderia); await _context.SaveChangesAsync(); Thread.Sleep(1000); return(RedirectToAction(nameof(Index))); } return(View(claseGuarderia)); }
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 })); }