public async Task <Resume> CreateResumeAsync([Service] IResumeService resumeService, [Service] IHttpContextAccessor httpContextAccessor, ResumeInput resumeInput) { var user = httpContextAccessor.HttpContext.User; using var uploadModel = new ResumeUploadModel { Name = resumeInput.Name, FileName = resumeInput.File.Name, FileLength = resumeInput.File.Length, FileStream = resumeInput.File.OpenReadStream() }; var resume = await resumeService.SaveResumeAsync(uploadModel, user.Identity.Name); return(resume); }