Пример #1
0
        public ClientUser GetProfile(string id)
        {
            var currentName = User.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name);

            var user       = context.Users.FirstOrDefault(u => u.Id == id);
            var clientUser = user.UserName == currentName.Value ?
                             ClientUser.FromEFUser(user) :
                             ClientUser.FromEFUserGeneralInfo(user);

            return(clientUser);
        }
Пример #2
0
 public async Task <IEnumerable <ClientUser> > GetUserList(int page, int rpp)
 {
     return(context.Users
            .Skip(rpp * (page - 1)).Take(rpp)
            .Select(u => ClientUser.FromEFUserGeneralInfo(u)));
 }