public async Task <ActionResult> Login(ViewLogin userdata)
        {
            User user = ctx.Users.Where(u => u.Login == userdata.Login).FirstOrDefault();

            if (ModelState.IsValid && user != null && SecurityHandler.Compare(userdata.Password, user.Password, user.Salt))
            {
                Session["Name"]    = user.Name;
                Session["Email"]   = user.Email;
                Session["Login"]   = user.Login;
                Session["Country"] = user.Country.Name;
                Session["City"]    = user.City.CityName;
                Session["About"]   = user.AboutMe;
                return(RedirectToAction("Logged", "Home"));
            }
            else
            {
                ModelState.AddModelError("", "You wrong somewhere");
            }
            return(PartialView(userdata));
        }