示例#1
0
        public ActionResult RegisterClientView(Models.RegisterClientModel obj)
        {
            Models.RegisterClientModel rc = new Models.RegisterClientModel();
            rc.DepartmentList = rc.GetDepartmentList();

            rc.EmployeeID  = rc.GetMaxId() + 1;
            rc.FirstName   = obj.FirstName;
            rc.LastName    = obj.LastName;
            rc.Department  = obj.Department;
            rc.JoiningDate = obj.JoiningDate;
            rc.Password    = obj.Password;
            rc.LoginEmail  = obj.LoginEmail;

            string result = rc.RegisterClient();

            if (result == "Success")
            {
                string login = rc.CreateLogin();
                TempData["Client"] = "pass";
                ModelState.Clear();
                return(View(rc));
            }
            else
            {
                rc.DepartmentList  = rc.GetDepartmentList();
                TempData["Client"] = "fail";
                return(View());
            }
        }
示例#2
0
 /// <summary>
 /// This View is called when the admin selects register a new client option
 /// Creates an object of the register client model
 /// Calls the method to get the list of departments to display on page load
 /// </summary>
 /// <returns></returns>
 public ActionResult RegisterClientView()
 {
     Models.RegisterClientModel rc = new Models.RegisterClientModel();
     rc.DepartmentList = rc.GetDepartmentList();
     return(View(rc));
 }