public IActionResult Detail(Int32 id) { var entity = Db.Usuario .Include(x => x.PersonaFisica) .FirstOrDefault(x => x.UsuarioId == id); if (entity == null) { return(HttpNotFound()); } var roles = Db.UsuarioRol .Where(x => x.UsuarioId == id) .Select(x => x.Rol) .Select(x => new UsuarioRolDetailModel { RolId = x.RolId, Nombre = x.Nombre }) .OrderBy(x => x.Nombre) .ToArray(); var model = new UsuarioDetailModel { UsuarioId = entity.UsuarioId, PersonaFisicaId = entity.PersonaFisica.PersonaFisicaId, PersonaFisicaNombre = entity.PersonaFisica.Nombre, Username = entity.Username, Roles = roles }; return(View(model)); }
public virtual IActionResult Delete(Int32 id) { var entity = Db.Usuario.Find(id); if (entity == null) { return(HttpNotFound()); } var model = new UsuarioDetailModel { UsuarioId = entity.UsuarioId, PersonaFisicaId = entity.PersonaFisica.PersonaFisicaId, PersonaFisicaNombre = entity.PersonaFisica.Nombre, Username = entity.Username }; return(View(model)); }