private PostagemViewModel InsereERecuperaPostagemNova(StringValues texto, IFormFileCollection foto, string usuarioLogadoEmail) { var usuario = _usuarioRepository.GetUsuarioPorEmail(usuarioLogadoEmail); var imagemBytes = foto.toListaBytes(); List <Imagem> listaImagens = ListaBytesToListaImagens(imagemBytes); var postagem = new Postagem(usuario, listaImagens, texto); postagem = _postagenRepository.AddPostagem(postagem); var userLoggedId = User.FindFirst(ClaimTypes.NameIdentifier).Value; var postagemViewModel = postagem.toViewModel(); return(postagemViewModel); }