public async Task <IActionResult> Give(GiveAssignmentInputModel input, string employeeId)
        {
            await this.assignmentsService
            .GiveAsync(input, employeeId);

            return(this.Redirect("/"));
        }
Пример #2
0
        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();
        }