public ActionResult Index() { using (IVIADbContext contexto = new IVIADbContext()) { UsuarioIndexVM lista = new UsuarioIndexVM(); lista.Usuarios = contexto.Usuarios.ToList(); return(View(lista)); } }
public async Task <IActionResult> ConfirmarDel(int Id) { var prod = await _usuarioRepository.GetAsync(Id); var pro = new UsuarioIndexVM() { Id = Id, Nome = prod.Nome }; return(View(pro)); }
private async Task <IEnumerable <UsuarioIndexVM> > MontarIndexPerfis(IEnumerable <UsuarioIndexVM> usrs) { List <UsuarioIndexVM> uivs = new List <UsuarioIndexVM>(); var perfis = await _perfilRepository.GetAllWithUsuariosAsync(); foreach (UsuarioIndexVM usr in usrs) { var nomes = (from p in perfis where p.UsuarioId == usr.Id select p.Nome).Distinct().ToList(); UsuarioIndexVM uiv = new UsuarioIndexVM() { Id = usr.Id, Nome = usr.Nome, Email = usr.Email, NomesPerfis = string.Join(",", nomes), Genero = usr.Genero }; uivs.Add(uiv); } return(uivs); }