Admin import functional
This commit is contained in:
@@ -39,11 +39,10 @@ namespace MileageTraker.Web.Controllers
|
||||
var name = string.Format(
|
||||
"MileageTrakerUsers_{0:MM-dd-yyyy}", DateTime.Today);
|
||||
|
||||
var export = ExcelWriter.WriteXls(userViewModels, name, name);
|
||||
var export = ExcelWriter<ExportUserViewModel>.WriteXls(userViewModels, name, name);
|
||||
return File(export, "application/ms-excel", name + ".xls");
|
||||
}
|
||||
|
||||
|
||||
public ActionResult Details(Guid id)
|
||||
{
|
||||
var user = Membership.GetUser(id);
|
||||
@@ -56,16 +55,14 @@ namespace MileageTraker.Web.Controllers
|
||||
|
||||
public ActionResult DetailsFullName(string employeeName)
|
||||
{
|
||||
var user = DataService.FindUserByFullName(employeeName);
|
||||
if (user == null)
|
||||
{
|
||||
user = DataService.FindUserByUsername(employeeName);
|
||||
if (user == null)
|
||||
{
|
||||
TempData["StatusMessage"] = "User " + employeeName + " not found";
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
}
|
||||
var user =
|
||||
DataService.FindUserByFullName(employeeName) ??
|
||||
DataService.FindUserByUsername(employeeName);
|
||||
if (user == null)
|
||||
{
|
||||
TempData["StatusMessage"] = "User " + employeeName + " not found";
|
||||
return RedirectToAction("Index");
|
||||
}
|
||||
return View("Details", user);
|
||||
}
|
||||
|
||||
@@ -87,6 +84,12 @@ namespace MileageTraker.Web.Controllers
|
||||
return Json(user != null, JsonRequestBehavior.AllowGet);
|
||||
}
|
||||
|
||||
public JsonResult ExistsByEitherName(string username)
|
||||
{
|
||||
var user = DataService.FindUserByFullName(username) ?? DataService.FindUserByUsername(username);
|
||||
return Json(user != null, JsonRequestBehavior.AllowGet);
|
||||
}
|
||||
|
||||
public ActionResult Create()
|
||||
{
|
||||
var vm = new CreateUserViewModel
|
||||
|
||||
Reference in New Issue
Block a user