Add user search

This commit is contained in:
2013-01-05 20:56:27 -05:00
parent f9844d0f38
commit d5d58c1649
7 changed files with 63 additions and 4 deletions
+20 -2
View File
@@ -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);