コード例 #1
0
        public ActionResult Create(NewAssignmentsViewModel model)
        {
            try
            {
                var repository = new AssignedRepository(context);

                if (ModelState.IsValid)
                {
                    var assignedCourse = MapperHelpers.Map <AssignedCourse>(model);

                    var individual = MapperHelpers.Map <Individual>(model);

                    assignedCourse.IsCompleted = false;
                    repository.Insert(assignedCourse);
                    context.SaveChanges();

                    return(RedirectToAction("Index"));
                }
                model.CourseList     = PopulateCourses(model.CourseId);
                model.IndividualList = PopulateIndividuals(model.IndividualId);
                return(View(model));
            }
            catch (Exception ex)
            {
                model.CourseList     = PopulateCourses(model.CourseId);
                model.IndividualList = PopulateIndividuals(model.IndividualId);
                return(View(model));
            }
        }
コード例 #2
0
        public ActionResult Create()
        {
            var model = new NewAssignmentsViewModel();

            model.CourseList     = PopulateCourses(model.CourseId);
            model.IndividualList = PopulateIndividuals(model.IndividualId);
            model.AssingmentDate = DateTime.Now;

            return(View(model));
        }