public async Task <IActionResult> fotoPerfil(IFormFile file) { var tempoAtual = DateTime.Now; var saltImg = String.Format("{0:yyyyMMdd-HHmmssfff}", DateTime.Now); var fileName = string.Concat(saltImg, file.FileName); var path = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot/uploads/imagens/perfil", fileName); using (var stream = new FileStream(path, FileMode.Create)) { await file.CopyToAsync(stream); } var user = await _userManager.GetUserAsync(User); var img = new ImagemPerfil() { ApplicationUserId = user.Id, NomeImagem = fileName }; _usuarioService.UploadImagem(img); await _userManager.UpdateAsync(user); return(Ok("/uploads/imagens/perfil/" + fileName)); }
public void UploadImagem(ImagemPerfil img) { _dbContext.ImagemPerfils.Add(img); _dbContext.SaveChanges(); }
public void UploadImagem(ImagemPerfil img) { _usuarioRepository.UploadImagem(img); }