public ActionResult Create(Acudiente acudiente) { if (ModelState.IsValid) { db.Acudiente.Add(acudiente); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.ColegioId = new SelectList(db.Colegio, "ColegioId", "NombreColegio", acudiente.ColegioId); return View(acudiente); }
public JsonResult Acudiente(int? id, Acudiente item) { switch (Request.HttpMethod) { case "POST": return Json(InsertarAcudientes(item)); case "PUT": // return Json(ActualizarAsignaturas(item)); case "GET": return Json(ObtenerAcudiente(id.GetValueOrDefault()), JsonRequestBehavior.AllowGet); case "DELETE": return Json(EliminarAcudientes(id.GetValueOrDefault())); } return Json(new { Error = true, Message = "Operación HTTP desconocida" }); }
public bool InsertarAcudientes(Acudiente Acudiente) { if (ModelState.IsValid) { db.Acudiente.Add(Acudiente); db.SaveChanges(); return true; } else { return false; } }
public ActionResult Edit(Acudiente acudiente) { if (ModelState.IsValid) { db.Entry(acudiente).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.ColegioId = new SelectList(db.Colegio, "ColegioId", "NombreColegio", acudiente.ColegioId); return View(acudiente); }