public ActionResult Edit(AssessmentCreateModel model) { var assessment = Db.Assessments.SingleOrDefault(x => x.Id == model.AssessmentId); assessment.Name = model.Name; assessment.Description = model.Description; Db.SaveChanges(); return(RedirectToAction("Details", new { id = assessment.Id })); }
public ActionResult Edit(Guid id) { var assessment = Db.Assessments.SingleOrDefault(x => x.Id == id); var model = new AssessmentCreateModel { AssessmentId = assessment.Id, Name = assessment.Name, Description = assessment.Description, }; return(View(model)); }
public ActionResult Create(AssessmentCreateModel model) { var member = GetMyMembership(); var org = GetMyOrganisation(); var curr = Db.Curricula.SingleOrDefault(x => x.ShortName.Equals(model.CurriculumShortName) && x.Organiser.Id == org.Id); var sem = Db.Semesters.SingleOrDefault(x => x.Name.Equals(model.SemesterName)); var assessment = new Assessment { Name = model.Name, Description = model.Description, Curriculum = curr, Semester = sem }; var committee = new Committee { Name = "Aufnahmekommission für " + model.Name, Curriculum = curr }; var comMember = new CommitteeMember { Member = member, HasChair = true }; committee.Members = new List <CommitteeMember>(); committee.Members.Add(comMember); assessment.Committee = committee; Db.CommitteeMember.Add(comMember); Db.Committees.Add(committee); Db.Assessments.Add(assessment); Db.SaveChanges(); return(RedirectToAction("Details", new { id = assessment.Id })); }
public ActionResult Create() { var model = new AssessmentCreateModel { Name = "TEST Auswahlverfahren", Description = "TEST TEST TEST", CurriculumShortName = "", SemesterName = "WiSe 2020", Stage1Name = "Mappe hochladenn", Stage1Start = "25.04.2020", Stage1End = "01.05.2020", Stage2Name = "Aufnahmeprüfung", Stage2Start = "03.05.2020", Stage2End = "08.05.2020", }; return(View(model)); }