// GET: AsignacionDocentes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AsignacionDocente asignacionDocente = db.AsignacionDocentes.Find(id); if (asignacionDocente == null) { return(HttpNotFound()); } ViewBag.CursoId = new SelectList(db.Cursoes, "CursoId", "Ano", asignacionDocente.CursoId); ViewBag.GrupoClaseId = new SelectList(db.GrupoClases, "GrupoClaseID", "Nombre", asignacionDocente.GrupoClaseId); var userMgr = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(db)); List <ApplicationUser> users = new List <ApplicationUser>(); foreach (ApplicationUser user in db.Users.ToList()) { foreach (String rol in userMgr.GetRoles(user.Id)) { if (rol.Equals("profesor")) { users.Add(user); } } } ViewBag.UserId = new SelectList(users, "Id", "Email", asignacionDocente.User.Id); return(View(asignacionDocente)); }
public ActionResult DeleteConfirmed(int id) { AsignacionDocente asignacionDocente = db.AsignacionDocentes.Find(id); db.AsignacionDocentes.Remove(asignacionDocente); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,CursoId,GrupoId,UsuarioId")] AsignacionDocente asignacionDocente) { if (ModelState.IsValid) { db.Entry(asignacionDocente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CursoId = new SelectList(db.Cursoes, "Id", "denominacion", asignacionDocente.CursoId); ViewBag.GrupoId = new SelectList(db.GrupoClases, "Id", "Id", asignacionDocente.GrupoId); return(View(asignacionDocente)); }
public ActionResult Edit([Bind(Include = "AsigDocenteId,UserId,GrupoClaseId,CursoId")] AsignacionDocente asignacionDocente) { if (ModelState.IsValid) { db.Entry(asignacionDocente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CursoId = new SelectList(db.Cursoes, "CursoId", "Ano", asignacionDocente.CursoId); ViewBag.GrupoClaseId = new SelectList(db.GrupoClases, "GrupoClaseID", "Nombre", asignacionDocente.GrupoClaseId); ViewBag.UserId = new SelectList(db.Users, "Id", "Email", asignacionDocente.UserId); return(View(asignacionDocente)); }
public ActionResult Create([Bind(Include = "id,CursoId,GrupoId,UsuarioId")] AsignacionDocente asignacionDocente) { if (ModelState.IsValid) { db.AsignacionDocentes.Add(asignacionDocente); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CursoId = new SelectList(db.Cursos, "Id", "nombre", asignacionDocente.CursoId); ViewBag.GrupoId = new SelectList(db.GrupoClases, "Id", "nombre", asignacionDocente.GrupoId); ViewBag.UsuarioId = new SelectList(db.Users, "Id", "Name", asignacionDocente.UsuarioId); return(View(asignacionDocente)); }
// GET: AsignacionDocentes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AsignacionDocente asignacionDocente = db.AsignacionDocentes.Find(id); if (asignacionDocente == null) { return(HttpNotFound()); } return(View(asignacionDocente)); }
public JsonResult Details(AsignacionDocenteModelView model) { AsignacionDocente entidad = _iAsignacionDocenteService.Get(model.Id); var vista = new { entidad.Id, EstudianteNombre = entidad.Docente.ToString(), ComponenteEducativoCodigo = entidad.ComponenteEducativo.Codigo, ComponenteEducativoNombre = entidad.ComponenteEducativo.Nombre, entidad.Fecha }; return(Json(vista, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AsignacionDocente asignacionDocente = db.AsignacionDocentes.Find(id); if (asignacionDocente == null) { return(HttpNotFound()); } ViewBag.CursoId = new SelectList(db.Cursoes, "Id", "denominacion", asignacionDocente.CursoId); ViewBag.GrupoId = new SelectList(db.GrupoClases, "Id", "Id", asignacionDocente.GrupoId); return(View(asignacionDocente)); }
public JsonResult Create(AsignacionDocenteModelView model) { var docente = _iPersonaService.Get(model.DocenteId); var coe = _iComponenteEducativoService.Get(model.ComponenteEducativoId); AsignacionDocente entidad = new AsignacionDocente(); entidad.ComponenteEducativoId = model.ComponenteEducativoId; entidad.ComponenteEducativo = coe; entidad.DocenteId = model.DocenteId; entidad.Docente = docente; entidad.Fecha = DateTime.Now; entidad = _iAsignacionDocenteService.Guardar(entidad); var vista = new { entidad.Id, EstudianteNombre = entidad.Docente.ToString(), ComponenteEducativoCodigo = entidad.ComponenteEducativo.Codigo, ComponenteEducativoNombre = entidad.ComponenteEducativo.Nombre, entidad.Fecha }; return(Json(vista, JsonRequestBehavior.AllowGet)); }
public AsignacionDocente Guardar(AsignacionDocente entidad) { return(_repositoryAsignacionDocente.SaveOrUpdate(entidad)); }