예제 #1
0
        // GET: Users
        public ActionResult Index([FromQuery] UserSearch userSearch)
        {
            userSearch.PageNumber = 0;
            var users = _searchUsersCommand.Execute(userSearch);

            return(View(users.Data));
        }
예제 #2
0
        public async Task <ActionResult> Index([FromQuery] UserQuery userQuery, MessageQuery messageQuery)
        {
            _userModel.Users = await _getUsers.Execute(userQuery);

            _userModel.Messages = await _getMessages.Execute(messageQuery);

            return(View(_userModel));
        }
예제 #3
0
 public IActionResult Get([FromQuery] UserQuery query)
 {
     try
     {
         return(Ok(_getUsersCommand.Execute(query)));
     }
     catch (EntityNotFoundException)
     {
         return(NotFound());
     }
 }
예제 #4
0
 public ActionResult <IEnumerable <UserOnlySearchDTO> > Get([FromQuery] UserSearch request)
 {
     try
     {
         var users = _getUsersCommand.Execute(request);
         return(Ok(users));
     }catch (Exception)
     {
         return(StatusCode(500, "Server error, try later"));
     }
 }
예제 #5
0
 public ActionResult <IEnumerable <UserDto> > Get([FromQuery] UserQuery query)
 {
     try
     {
         return(Ok(_getUsers.Execute(query)));
     }
     catch (NotFoundException)
     {
         return(NotFound());
     }
 }
예제 #6
0
 public IActionResult Get(int id)
 {
     try
     {
         var search = new UserSearch
         {
             Id = id
         };
         var result = _getUsers.Execute(search);
         return(Ok(result.First()));
     }
     catch (EntityNotFoundException e)
     {
         return(NotFound(e.Message));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }
예제 #7
0
        // GET: Users
        public ActionResult Index([FromQuery] UserSearch us)
        {
            try
            {
                var ug = _getUsers.Execute(us);
                return(View(ug));
            }

            catch (EntityNotFoundException e) { TempData["Error"] = e.Message; }
            catch (Exception e) { TempData["Error"] = "Server error " + e.Message; }
            return(View());
        }
예제 #8
0
 public IActionResult Get([FromForm] UserDTO search)
 {
     try
     {
         var users = getUsers.Execute(search);
         return(Ok(users));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }
예제 #9
0
 public IActionResult Get([FromQuery] UserSearch search)
 {
     try
     {
         var dto = _getUsersCommand.Execute(search);
         return(Ok(dto));
     }
     catch (EntityNotFoundException)
     {
         return(Conflict("There's no data for your request."));
     }
 }
예제 #10
0
        // GET: Users
        public ActionResult Index(string searchString, string sortOrder, UserQuery query)
        {
            ViewBag.CurrentSortOrder   = sortOrder;
            ViewBag.CurrentFilter      = searchString;
            ViewBag.FirstNameSortParam = String.IsNullOrEmpty(sortOrder) ? "name_desc" : "";
            ViewBag.LastNameSortParam  = sortOrder == "last_name_asc" ? "last_name_desc" : "last_name_asc";
            ViewBag.UsernameSortParam  = sortOrder == "username_asc" ? "username_desc" : "username_asc";
            ViewBag.RoleSortParam      = sortOrder == "role_asc" ? "role_desc" : "role_asc";

            var users = _getUsers.Execute(query);

            return(View(users));
        }
예제 #11
0
 // GET: Comments/Create
 public ActionResult Create()
 {
     try
     {
         ViewBag.Users = getUsers.Execute(new UserQuery {
             PerPage = 100000
         }).Data;
         ViewBag.Movies = getMovies.Execute(new MovieQuery {
             PerPage = 1000
         }).Data;
         return(View());
     }
     catch (EntityNotAllowedException)
     {
         return(RedirectToAction("PageNotFound", "Redirections"));
     }
     catch (Exception e)
     {
         TempData["error"] = e.Message;
     }
     return(RedirectToAction(nameof(Create)));
 }
예제 #12
0
 public IActionResult Get([FromQuery] UserQuery query)
 {
     try
     {
         return(Ok(getUsers.Execute(query)));
     }
     catch (Exception e)
     {
         return(StatusCode(500, new
         {
             Errors = new List <string> {
                 e.Message
             }
         }));
     }
 }
예제 #13
0
 public ActionResult <IEnumerable <GetUserDto> > Get([FromQuery] UserSearch search)
 {
     try
     {
         var users = _getCommand.Execute(search);
         return(Ok(users));
     }
     catch (EntityNotFoundException e)
     {
         return(NotFound(e.Message));
     }
     catch (Exception)
     {
         return(StatusCode(500, "Server error has occurred."));
     }
 }
예제 #14
0
 public ActionResult Get([FromQuery] UserSearch query)
 => Ok(_getUsersCommand.Execute(query));
예제 #15
0
 public IActionResult Get([FromQuery] UserQuery query)
 {
     return(Ok(_getCommand.Execute(query)));
 }
예제 #16
0
 public ActionResult <IEnumerable <UserDTO> > Get([FromQuery] UserSearch query)
 {
     return(Ok(_getCommand.Execute(query)));
 }
예제 #17
0
        // GET: Users
        public ActionResult Index(UserSearch search)
        {
            var users = _getUsers.Execute(search);

            return(View(users));
        }
예제 #18
0
        public ActionResult <IEnumerable <UserResponseDTO> > Get([FromQuery] UserSearch query)
        {
            var result = _getUsers.Execute(query);

            return(Ok(result));
        }
예제 #19
0
 public ActionResult <PagedResponse <UserDto> > Get([FromQuery] UserSearch userSearch)
 => Ok(_searchUsersCommand.Execute(userSearch));
예제 #20
0
 public IActionResult Get([FromQuery] UserSearch search)
 {
     return(Ok(_getCommand.Execute(search)));
 }
예제 #21
0
        // GET: User
        public ActionResult Index(UserQuery search)
        {
            var users = _getCommand.Execute(search);

            return(View(users));
        }