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 DeleteConAjax(ClaseGuarderiaEmpleado claseGuarderiaEmpleado) { ClaseGuarderia claseGuarderiaFind = _context.ClaseGuarderia.Find(claseGuarderiaEmpleado.IdClaseGuarderia); _context.ClaseGuarderia.Remove(claseGuarderiaFind); _context.SaveChanges(); return(Json(new { result = true, })); }
public ActionResult CreateConAjax(ClaseGuarderiaEmpleado claseGuarderiaEmpleado) { if (ModelState.IsValid) { return(Json(new { result = true })); } return(Json(new { result = false })); }
public ActionResult EditConAjax(ClaseGuarderiaEmpleado claseGuarderiaEmpleado) { if (ModelState.IsValid) { //_context.SaveChanges(); return(Json(new { result = true })); } return(Json(new { result = false })); }
public async Task <IActionResult> Create([Bind("IdClaseGuarderiaEmpleado,IdClaseGuarderia,IdEmpleado")] ClaseGuarderiaEmpleado claseGuarderiaEmpleado) { if (ModelState.IsValid) { _context.Add(claseGuarderiaEmpleado); await _context.SaveChangesAsync(); Thread.Sleep(1000); return(RedirectToAction("Index", "ClasesGuarderia")); } ViewData["IdClaseGuarderia"] = new SelectList(_context.ClaseGuarderia, "IdClaseGuarderia", "IdClaseGuarderia", claseGuarderiaEmpleado.IdClaseGuarderia); ViewData["IdEmpleado"] = _context.Empleado .Where(e => e.IdEmpleado == claseGuarderiaEmpleado.IdEmpleado) .Select(e => new SelectListItem { Text = e.Nombre + " " + e.Apellido1, Value = e.IdEmpleado.ToString() }); //ViewData["IdEmpleado"] = new SelectList(_context.Empleado, "IdEmpleado", "Nombre", claseGuarderiaEmpleado.IdEmpleado); return(View(claseGuarderiaEmpleado)); }
public async Task <IActionResult> Edit(int id, [Bind("IdClaseGuarderiaEmpleado,IdClaseGuarderia,IdEmpleado")] ClaseGuarderiaEmpleado claseGuarderiaEmpleado) { if (id != claseGuarderiaEmpleado.IdClaseGuarderiaEmpleado) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(claseGuarderiaEmpleado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClaseGuarderiaEmpleadoExists(claseGuarderiaEmpleado.IdClaseGuarderiaEmpleado)) { return(NotFound()); } else { throw; } } Thread.Sleep(1000); return(RedirectToAction("Index", "ClasesGuarderia")); } ViewData["IdClaseGuarderia"] = new SelectList(_context.ClaseGuarderia, "IdClaseGuarderia", "IdClaseGuarderia", claseGuarderiaEmpleado.IdClaseGuarderia); ViewData["IdEmpleado"] = _context.Empleado .Where(e => e.IdEmpleado == claseGuarderiaEmpleado.IdEmpleado) .Select(e => new SelectListItem { Text = e.Nombre + " " + e.Apellido1, Value = e.IdEmpleado.ToString() }); return(View(claseGuarderiaEmpleado)); }