public ViewResult ChangeEmail(ChangeEmail em)
 {
     if (!HttpContext.Request.Cookies.ContainsKey("Logined"))
     {
         return(View("Login"));
     }
     if (ModelState.IsValid)
     {
         if (userDB.IsEmailExist(em.Email, currentUser.UserID))
         {
             ModelState.AddModelError("Email", "This Email already used by other user, try another one");
             return(View());
         }
         else
         {
             currentUser.Email = em.Email;
             userDB.UpdateEmailInDB(currentUser);
             return(View("Profile", currentUser));
         }
     }
     else
     {
         return(View());
     }
 }