public ActionResult UserSearch(string name, string role) { //TO-DO Complete User Search method and associated views (if any) var userSearch = new Dashboard_FrontEnd_Prototype.Models.UserModel(); userSearch.name = name; var searchResult = SearchForUser(name); if (searchResult == null) { return(View("UserSearchResult", null)); } else { userSearch.name = searchResult.Name; if (searchResult.Role == "Engineer") { userSearch.role = Dashboard_FrontEnd_Prototype.Models.UserModel.Roles.Engineer; } else { userSearch.role = Dashboard_FrontEnd_Prototype.Models.UserModel.Roles.Manager; } return(View("UserSearchResult", userSearch)); } }
public ActionResult DeleteUser(string name, string role) { var delUser = new Dashboard_FrontEnd_Prototype.Models.UserModel(); delUser.name = name; if (delUser.name == "Engineer") { delUser.role = Dashboard_FrontEnd_Prototype.Models.UserModel.Roles.Engineer; } else { delUser.role = Dashboard_FrontEnd_Prototype.Models.UserModel.Roles.Manager; } return(View(delUser)); }
public ActionResult UpdateUser(string name, string role) { ViewBag.Message = "Please enter the new info for " + name; var updateUser = new Dashboard_FrontEnd_Prototype.Models.UserModel(); updateUser.name = name; if (updateUser.name == "Engineer") { updateUser.role = Dashboard_FrontEnd_Prototype.Models.UserModel.Roles.Engineer; } else { updateUser.role = Dashboard_FrontEnd_Prototype.Models.UserModel.Roles.Manager; } return(View(updateUser)); }
public ActionResult CreateUser(string name, string role) { var newUser = new Dashboard_FrontEnd_Prototype.Models.UserModel(); newUser.name = name; if (role == "Engineer") { newUser.role = Dashboard_FrontEnd_Prototype.Models.UserModel.Roles.Engineer; } else { newUser.role = Dashboard_FrontEnd_Prototype.Models.UserModel.Roles.Manager; } SaveNewUser(newUser.name, newUser.role.ToString()); TempData["Message"] = "The user has been created! Review their information below."; return(View("CreateUserPost", newUser)); }