public ActionResult NewAssignment() { var repository = new AssignedCourseRepository(context); var model = new NewAssignmentCoursesViewModel(); model.CoursesList = PopulateCourses(model.CourseId); model.IndividualList = PopulateIndividuals(model.IndividualId); model.AssignmentDate = DateTime.Now; return(View(model)); }
public ActionResult NewAssignment(NewAssignmentCoursesViewModel model) { var repository = new AssignedCourseRepository(context); try { if (ModelState.IsValid) { var entity = MapperHelper.Map <AssignedCourse>(model); entity.IsCompleted = false; repository.Insert(entity); context.SaveChanges(); return(RedirectToAction("Index")); } model.CoursesList = PopulateCourses(model.CourseId); model.IndividualList = PopulateIndividuals(model.IndividualId); } catch (Exception ex) { ViewBag.ErrorMessage = ex.Message; return(View(model)); } return(View(model)); }