public ActionResult AddEmployer(EmployerModel employer, FormCollection FormPost) { if (ModelState.IsValid) { string CountryId = FormPost["CountryName"]; string HowId = FormPost["HowHear"]; BLL.MdPassWord DESPassword = new BLL.MdPassWord(); UserInfo EmployerInfo = new UserInfo(); EmployerInfo.UserID = BLL.BaseUtility.GenerateGUID(); EmployerInfo.FirstName = employer.FirstName; EmployerInfo.LastName = employer.LastName; EmployerInfo.Email = employer.Email; EmployerInfo.CompanyName = employer.CompanyName; EmployerInfo.CountryID = Convert.ToInt32(CountryId); EmployerInfo.UserName = employer.UserName; EmployerInfo.PassWord = DESPassword.Encrypt(employer.PassWord); EmployerInfo.How = Convert.ToInt32(HowId); EmployerInfo.Type = 0; DbEntities.UserInfo.AddObject(EmployerInfo); DbEntities.SaveChanges(); Session["NewUser"] = EmployerInfo; return RedirectToAction("VerifyEmail", "Account"); } return View(); }
public ActionResult SignIn(LogInModel LogIn) { ProjectEntities DbEntities = new ProjectEntities(); if (ModelState.IsValid) { BLL.MdPassWord DESPassWord = new BLL.MdPassWord(); LogIn.PassWord = DESPassWord.Encrypt(LogIn.PassWord); var UserResult = DbEntities.UserInfo.SingleOrDefault(p => p.UserName == LogIn.UserName && p.PassWord == LogIn.PassWord ); if (UserResult != null) { Session["UserLogin"] = UserResult; if (UserResult.Type == 2) { return RedirectToAction("Index", "Manage"); } else { ModelState.AddModelError("", Internationalization.Resources.LoginFailed); } } else { ModelState.AddModelError("", Internationalization.Resources.LoginFailed); } } return View(LogIn); }
public ActionResult AddWorker(WorkerModel worker, FormCollection FormPost) { if (ModelState.IsValid) { string CountryId = FormPost["CountryName"]; string HowId = FormPost["HowHear"]; string AccountType = FormPost["AccountType"]; BLL.MdPassWord DESPassword = new BLL.MdPassWord(); UserInfo WorkerInfo = new UserInfo(); WorkerInfo.UserID = BLL.BaseUtility.GenerateGUID(); WorkerInfo.FirstName = worker.FirstName; WorkerInfo.LastName = worker.LastName; WorkerInfo.Email = worker.Email; WorkerInfo.CountryID = Convert.ToInt32(CountryId); WorkerInfo.UserName = worker.UserName; WorkerInfo.PassWord = DESPassword.Encrypt(worker.PassWord); WorkerInfo.How = Convert.ToInt32(HowId); WorkerInfo.AccountType = Convert.ToInt32(AccountType); WorkerInfo.DisplayName = worker.DisplayName; WorkerInfo.Type = 1; DbEntities.UserInfo.AddObject(WorkerInfo); DbEntities.SaveChanges(); Session["NewUser"] = WorkerInfo; return RedirectToAction("WantJob", "Account"); } return View(); }