示例#1
0
 public async Task <IActionResult> FindFirstApprover([Required] string applicantId, int leaderMaxLevel)
 {
     try
     {
         var personDO = _personApplicationService.FindFirstApprover(applicantId, leaderMaxLevel);
         var personVO = Mapper.Map <PersonVO>(personDO);
         return(Ok(new { data = personVO }));
     }
     catch (Exception ex)
     {
         _logger.LogError(ex, "Find 1st Approver Error!");
         return(BadRequest(new { message = ErrorMessage }));
     }
 }
示例#2
0
        public IActionResult FindFirstApprover(string applicantId, int leaderMaxLevel)
        {
            var person = _personApplicationService.FindFirstApprover(applicantId, leaderMaxLevel);

            return(Ok(PersonAssembler.ToDTO(person)));
        }