Add user search
This commit is contained in:
@@ -11,10 +11,17 @@ namespace MileageTraker.Web.Controllers
|
||||
{
|
||||
public ActionResult Index()
|
||||
{
|
||||
return View(DataService.GetUsers().ToList());
|
||||
var users =
|
||||
DataService
|
||||
.GetUsers()
|
||||
.ToList()
|
||||
//.Where(u => u.Filter(q))
|
||||
.OrderBy(u => u.Username);
|
||||
|
||||
return View(users);
|
||||
}
|
||||
|
||||
public ActionResult Details(Guid id)
|
||||
public ActionResult Details(Guid id)
|
||||
{
|
||||
var user = Membership.GetUser(id);
|
||||
if (user == null)
|
||||
@@ -24,6 +31,17 @@ namespace MileageTraker.Web.Controllers
|
||||
return View(DataService.GetUser(id));
|
||||
}
|
||||
|
||||
public ActionResult DetailsFullName(string employeeName)
|
||||
{
|
||||
var user = DataService.FindUserByFullName(employeeName);
|
||||
if (user == null)
|
||||
{
|
||||
TempData["StatusMessage"] = "User " + employeeName + " not found";
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
return View("Details", user);
|
||||
}
|
||||
|
||||
public JsonResult UsernameAvailable(string username)
|
||||
{
|
||||
var user = DataService.FindUserByUsername(username);
|
||||
|
||||
Reference in New Issue
Block a user