Filter users by active/disabled
This commit is contained in:
@@ -15,15 +15,18 @@ namespace MileageTraker.Web.Controllers
|
||||
[Authorize(Roles = "Administrator, Developer")]
|
||||
public class UserController : ControllerBase
|
||||
{
|
||||
public ActionResult Index()
|
||||
public ActionResult Index(bool disabled = false)
|
||||
{
|
||||
var users =
|
||||
DataService
|
||||
.GetUsers()
|
||||
.ToList()
|
||||
.OrderBy(u => u.Username);
|
||||
var users =
|
||||
from u in DataService.GetUsers()
|
||||
where u.IsApproved == !disabled
|
||||
orderby u.Username
|
||||
select u;
|
||||
|
||||
return View(users);
|
||||
var userResultsViewModel = new UserResultsViewModel(users.ToList(), disabled);
|
||||
|
||||
|
||||
return View(userResultsViewModel);
|
||||
}
|
||||
|
||||
[ActionLog]
|
||||
|
||||
@@ -6,7 +6,6 @@ using MileageTraker.Web.DAL;
|
||||
using MileageTraker.Web.Models;
|
||||
using MileageTraker.Web.Utility;
|
||||
using MileageTraker.Web.ViewModels.Vehicle;
|
||||
using MileageTraker.Web.ViewModels.VehicleService;
|
||||
|
||||
namespace MileageTraker.Web.Controllers
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user