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 })); } }