示例#1
0
        public List <AuthorDto> FindUsers(FindUsersDto userInfo)
        {
            List <User>      users     = userManager.FindUsers(userInfo);
            List <AuthorDto> usersDtos = mapper.FromUsersToAuthorsDtos(users);

            return(usersDtos);
        }
 public HttpResponseMessage GetUsers()
 {
     UserManager userManager = new UserManager();
     var users = userManager.FindUsers();
     if (users != null)
         return Request.CreateResponse(HttpStatusCode.OK, users);
     else
         return Request.CreateErrorResponse(HttpStatusCode.NotFound, "No users found");
 }
示例#3
0
 public HttpResponseMessage GetUsers()
 {
     UserManager userManager = new UserManager();
     try
     {
         var users = userManager.FindUsers();
         HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, users);
         return response;
     }
     catch (Exception ex)
     {
         return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message);
     }
 }
示例#4
0
        public HttpResponseMessage GetUsers()
        {
            UserManager userManager = new UserManager();

            try
            {
                var users = userManager.FindUsers();
                HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, users);
                return(response);
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message));
            }
        }
示例#5
0
        public IActionResult Index(int start = PaginationConstants.StartItemIndex,
                                   int count = PaginationConstants.ItemsOnPage, string searchByName = null, bool partial = false)
        {
            LoadCachedModelState();
            var usersResult      = m_usersManager.FindUsers(start, count, searchByName);
            var itemsCountResult = m_usersManager.GetUsersCount(searchByName);

            if (usersResult.HasError)
            {
                ModelState.AddModelError(usersResult.Error.Message);
                return(View());
            }

            if (itemsCountResult.HasError)
            {
                ModelState.AddModelError(itemsCountResult.Error.Message);
                return(View());
            }

            ViewData["search"] = searchByName;

            var userViewModels = m_mapper.Map <IList <UserViewModel> >(usersResult.Result);
            var itemsCount     = itemsCountResult.Result;

            var vm = ViewModelFactory.GetListViewModel(userViewModels,
                                                       Translator.Translate("delete-user-confirm-dialog-title"),
                                                       Translator.Translate("delete-user-confirm-dialog-message"),
                                                       itemsCount, count);

            if (partial)
            {
                return(PartialView("_UserList", vm));
            }

            return(View(vm));
        }