public ICommandResult Handle(BuscarUsuarioPorIdQuery query) { var usuario = _repositorio.BuscarPorId(query.IdUsuario); var retorno = new BuscarUsuarioPorIdQueryResult(); retorno.Id = usuario.Id; retorno.Nome = usuario.Nome; retorno.Email = usuario.Email; retorno.Telefone = usuario.Telefone; retorno.QuantidadeComentarios = usuario.Comentarios.Count; retorno.Comentarios = usuario.Comentarios.ToList(); return(new GenericCommandResult(true, "Dados do usuário", retorno)); }
public ICommandResult Handle(BuscarUsuarioPorIdQuery query) { var usuario = _repositorio.BuscarPorId(query.IdUsuario); var retornar = new BuscarUsuarioPorIdQueryResult() { Id = usuario.Id, Nome = usuario.Nome, Email = usuario.Email, Telefone = usuario.Telefone, QuantidadeComentarios = usuario.Comentarios.Count, Comentarios = usuario.Comentarios.ToList() }; return(new GerencCommandResult(true, "Dados do usuário", retornar)); }