public async Task <IActionResult> Create(AssignmentCreateModel model)
        {
            if (!ModelState.IsValid)
            {
                ModelState.AddModelError("", "Validation not passed!");
                return(View(model));
            }

            await _assignmentService.AddAssignment(model);

            return(RedirectToAction("Index"));
        }
示例#2
0
 public async Task AddAssignment(AssignmentCreateModel assignmentCreateModel)
 {
     var assignment = new Assignment
     {
         CourseId     = assignmentCreateModel.CourseId,
         InstructorId = assignmentCreateModel.InstructorId,
         StartDate    = assignmentCreateModel.StartDate,
         EndDate      = assignmentCreateModel.EndDate,
         Description  = assignmentCreateModel.Description,
         CreationDate = DateTime.Now
     };
     await _assignmentRepository.CreateAssignment(assignment);
 }