public async Task <IActionResult> Give(GiveAssignmentInputModel input, string employeeId) { await this.assignmentsService .GiveAsync(input, employeeId); return(this.Redirect("/")); }
public async Task GiveAsync(GiveAssignmentInputModel input, string employeeId) { var assignment = new Assignment() { Content = input.Content, }; await this.assignmentsRepository.AddAsync(assignment); await this.assignmentsRepository.SaveChangesAsync(); assignment.EmployeeAssignments.Add(new EmployeeAssignment() { AssignmentId = assignment.Id, EmployeeId = employeeId, }); await this.assignmentsRepository.SaveChangesAsync(); }