public async Task <UsuarioViewModel> Detalle(Guid id) { var result = new UsuarioViewModel(); try { var _item = await _context.Usuarios .Include(x => x.Eps) .FirstOrDefaultAsync(x => x.Id == id); result.Item = UsuarioDto.ProyectarDto(_item); result.HabilitarEditar = true; result.HabilitarBorrar = true; } catch (Exception e) { } return(result); }
public async Task <UsuarioListViewModel> ListarTodos() { var result = new UsuarioListViewModel(); try { var _items = await _context.Usuarios .Include(x => x.Eps) .OrderBy(x => x.RegistradoAt) .ToListAsync(); var viewModelDto = _items .Select(UsuarioDto.ProyectarDto()) .ToList(); result.Items = viewModelDto; result.HabilitarCrear = true; } catch (Exception e) { } return(result); }