Esempio n. 1
0
 public async Task <ActionResult <IFormFile> > UploadResume([FromForm] IFormFile file)
 {
     try
     {
         if (await _profileDataService.ResumeUploadAsync(this.User.Identity.Name, file))
         {
             return(Ok(new Response
             {
                 Success = true,
                 Data = new ResponseData
                 {
                     ProfileModels = new List <ProfileDto> {
                         await _profileDataService.GetProfileByOwnerIdAsync(this.User.Identity.Name)
                     }
                 }
             }));
         }
         return(BadRequest(new Response {
             Success = false, ErrorMessage = "Something went wrong while trying to upload your resumé, please try again."
         }));
     }
     catch (Exception e)
     {
         return(BadRequest(new Response {
             Success = false, ErrorMessage = e.Message
         }));
     }
 }