public ActionResult Register(JobSeekerRegistration model)
 {
     if (ModelState.IsValid)
     {
         JobSeeker jobSeeker = null;
         using (JobSeekerContext db = new JobSeekerContext())
         {
             jobSeeker = db.JobSeekers.FirstOrDefault(JobSeeker => JobSeeker.LastName == model.LastName);
         }
         if (jobSeeker == null)
         {
             using (JobSeekerContext db = new JobSeekerContext())
             {
                 db.JobSeekers.Add(new JobSeeker {
                     LastName = model.LastName, FirstName = model.FirstName, Email = model.Email, Password = model.Password
                 });
                 db.SaveChanges();
                 jobSeeker = db.JobSeekers.Where(JobSeeker => JobSeeker.Email == model.Email && JobSeeker.Password == model.Password).FirstOrDefault();
             }
             if (jobSeeker != null)
             {
                 FormsAuthentication.SetAuthCookie(model.Email, true);
                 return(RedirectToAction("Index", "Home"));
             }
         }
         else
         {
             ModelState.AddModelError("", "Пользователь с таким логином уже существует");
         }
     }
     return(View("Register"));
 }
 public ActionResult Login(JobSeekerAuthentication model)
 {
     if (ModelState.IsValid)
     {
         JobSeeker jobSeeker = null;
         using (JobSeekerContext db = new JobSeekerContext())
         {
             jobSeeker = db.JobSeekers.FirstOrDefault(JobSeeker => JobSeeker.Email == model.Login && JobSeeker.Password == model.Password);
         }
         if (jobSeeker != null)
         {
             FormsAuthentication.SetAuthCookie(model.Login, true);
             return(RedirectToAction("Index", "Home"));
         }
     }
     return(View("Login"));
 }