public async Task <ReportingManager> ChangeEmployeeReportingManagerAsync(UpdateReportingManagerDto updateReportingManagerDto)
        {
            var details = await _reportingManagerRepository.GetEmployeeAsync(updateReportingManagerDto.EmployeeId);

            if (details == null)
            {
                throw new Exception
                          ("Employee Doesn't Exist");
            }
            details.ReportingManagerId = updateReportingManagerDto.ReportingManagerId;
            await _reportingManagerRepository.SaveChangesAsync();

            return(details);
        }
コード例 #2
0
 public async Task <ActionResult <ReportingManager> > ChangeReportingManagerOfEmployee(UpdateReportingManagerDto updateReportingManagerDto)
 {
     return(Ok(await _reportingManagerService.ChangeEmployeeReportingManagerAsync(updateReportingManagerDto)));
 }