public ActionResult Details(Guid id) { var supervision = Db.Activities.OfType <Supervision>().SingleOrDefault(x => x.Id == id); var model = new SupervisionCreateModel(); model.Supervision = supervision; return(View(model)); }
public ActionResult Edit(Guid id) { var supervision = Db.Activities.OfType <Supervision>().SingleOrDefault(x => x.Id == id); var model = new SupervisionCreateModel(); model.Supervision = supervision; model.Title = supervision.Name; model.Description = supervision.Description; return(View(model)); }
public ActionResult Edit(SupervisionCreateModel model) { var member = GetMyMembership(); if (member != null) { var supervision = Db.Activities.OfType <Supervision>().SingleOrDefault(x => x.Id == model.Supervision.Id); supervision.Name = model.Title; supervision.Description = model.Description; Db.SaveChanges(); } return(RedirectToAction("Details", new{ id = model.Supervision.Id })); }
public ActionResult Create(SupervisionCreateModel model) { var member = GetMyMembership(); if (member != null) { var supervision = new Supervision(); supervision.Name = model.Title; supervision.Description = model.Description; supervision.Owners.Add(new ActivityOwner { Member = member }); supervision.Occurrence = new Occurrence { Capacity = -1, }; Db.Activities.Add(supervision); Db.SaveChanges(); } return(RedirectToAction("Thesis", "Lecturer")); }