예제 #1
0
파일: Session.cs 프로젝트: twd2/chat
        public void ListUser()
        {
            ListUserRequest q = new ListUserRequest();

            lock (this)
            {
                Packet.Write(stream, q);
            }
        }
예제 #2
0
        public async Task <ListUserResponse> GetUsers(ListUserRequest o)
        {
            var result = new ListUserResponse(o.RequestId);

            result.Application = o.Application;
            result.Users.AddRange(await Server.GetUsers(o.Application));

            return(result);
        }
예제 #3
0
 public Task <PagedList <UserInfo> > List([FromQuery] ListUserRequest request)
 {
     return(_userRepository.ListAsync(request));
 }
예제 #4
0
 public async Task <List <ListUser> > GetAllUsers(ListUserRequest listUserRequest)
 {
     return(await _userService.GetAllUsers(listUserRequest));
 }
예제 #5
0
 public async Task <IEnumerable <ListUser> > GetAllAsync(ListUserRequest listUserRequest)
 {
     return(await base.GetAllAsync <ListUser>(GetAllUsersSP, CommandType.StoredProcedure, new { listUserRequest.IsActive, listUserRequest.Skip, listUserRequest.Take }));
 }
예제 #6
0
파일: Packet.cs 프로젝트: twd2/chat
 public static void Write(Stream stream, ListUserRequest p)
 {
     Write(stream, p.ToByteArray(), PACKET_LIST_USER);
 }
예제 #7
0
        public async Task <List <ListUser> > GetAllUsers(ListUserRequest listUserRequest)
        {
            var result = await _userRepository.GetAllAsync(listUserRequest);

            return(result?.ToList() ?? throw new RiseException("Kayıt bulunamadı", ApiStatusCodes.NotFound));
        }