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")); }
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); }