[HttpGet("users")] // displays page with a list of all users public IActionResult ListUsers() { var request = new ListBlogUsersRequest(); var response = _listBlogUsersInteractor.ListBlogUsers(request); var viewmodel = new BlogListUsersViewModel(); if (response.RequestSuccessful) { viewmodel.ListOfUsers = MapListOfBlogUserToListOfDTOModel(response.ListOfUsers); } return(View(viewmodel)); }
public ListBlogUsersResponse ListBlogUsers(ListBlogUsersRequest request) { var response = new ListBlogUsersResponse(); try { response.ListOfUsers = _blogUserRepo.List().OrderBy(x => x.TimeRegistered).ToList(); response.RequestSuccessful = true; } catch (Exception) { response.RequestSuccessful = false; } return(response); }