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