public IActionResult Editar(Guid id, ViewModels.Editar viewModel) { var pessoa = this._repositorioLeitura.ObterPorId(id); this._mediator.Send(new Domain.Commands.NovoEmail(id, new Domain.ValueObjects.Email(viewModel.NovoEmail))); return(RedirectToAction("Index")); }
public IActionResult Editar(Guid id) { var pessoa = this._repositorioLeitura.ObterPorId(id); var viewModel = new ViewModels.Editar { Nome = pessoa.Nome.ToString(), Email = pessoa.Email.ToString(), Enderecos = pessoa.Enderecos?.Select(e => e.ToString())?.ToList() }; return(View(viewModel)); }