예제 #1
0
 public async Task <ActionResult <Response> > GetProfileByOwnerId()
 {
     try
     {
         return(new Response {
             Success = true, Data = new ResponseData
             {
                 ProfileModels = new List <ProfileDto> {
                     await _profileDataService.GetProfileByOwnerIdAsync(this.User.Identity.Name)
                 },
                 OfficeModels = new List <OfficeDto> {
                     await _officeDataService.GetOfficeContainingProfileOwnerIdAsync(this.User.Identity.Name)
                 }
             }
         });
     }
     catch (Exception e)
     {
         return(BadRequest(new Response {
             Success = false, ErrorMessage = e
         }));
     }
 }