public async Task <IActionResult> PostUploadProfilePictures(List <IFormFile> files) { try { var IdCurent = User.FindFirst("UserId").Value.ToString(); var appUser = await _context.AppUsers.Where(x => x.Id.ToString() == IdCurent).SingleOrDefaultAsync(); var folderUpload = "uploaded"; var fileName = await _functionalService.UploadFiles(files, _hostingEnvironment, folderUpload, IdCurent); if (appUser != null) { appUser.Avatar = "/" + folderUpload + "/" + fileName; _context.AppUsers.Update(appUser); await _context.SaveChangesAsync(); } return(Ok(fileName)); } catch (Exception ex) { return(StatusCode(500, new { message = ex.Message })); } }