Esempio n. 1
0
        public static Course Create(CourseCreate.CommandModel commandModel)
        {
            var course = new Course
            {
                CourseID     = commandModel.CourseID,
                DepartmentID = commandModel.DepartmentID,
                Title        = commandModel.Title,
                Credits      = commandModel.Credits
            };

            return(course);
        }
        public async Task <ActionResult> Create(CourseCreate.CommandModel commandModel)
        {
            var request  = new CourseCreate.Request(SystemPrincipal.Name, commandModel);
            var response = DomainServices.Dispatch(request);

            if (!response.HasValidationIssues)
            {
                return(RedirectToAction("Index"));
            }

            ViewBag.DepartmentID = await CreateDepartmentSelectList(commandModel.DepartmentID);

            return(View(commandModel));
        }