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));
        }