Пример #1
0
 public ActionResult <ListViewModel <UserViewModel> > Get([FromQuery] UserListInputModel filter)
 {
     try
     {
         return(new UserList
         {
             Error = null,
             TotalCount = 0,
             Items = new[] {
                 new UserViewModel {
                     Followed = false,
                     Id = 111,
                     Name = "TestUser",
                     Photos = new PhotoViewModel {
                         Large = null,
                         Small = null
                     },
                     Status = "Hi! i am React JS Junior developer and I am looking for a job"
                 }
             }
         });
     }
     catch (Exception ex)
     {
         return(new UserList
         {
             Error = ex.Message
         });
     }
 }
Пример #2
0
        public UserListViewModel Get([FromUri] UserListInputModel inputModel)
        {
            if (inputModel == null)
            {
                inputModel = new UserListInputModel();
            }

            var filter = new UserFilter();

            _mapper.Map(inputModel, filter);

            var users = UserService.GetUsers(filter, inputModel.CurrentPage, inputModel.NumPerPage);

            return(new UserListViewModel(users));
        }