public ActionResult Register(miniLibrary2017.Models.User user)
        {
            if (ModelState.IsValid)
            {
                using (var db = new DBminiLibrary())
                {
                    var crypto = new SimpleCrypto.PBKDF2();

                    var  entryPass = crypto.Compute(user.Password);
                    User sysUser   = new User();
                    //var sysUser = db.tabUser.Create();

                    sysUser.Login        = user.Login;
                    sysUser.Password     = entryPass;
                    sysUser.PasswordSalt = crypto.Salt;

                    db.tabUser.Add(sysUser);
                    db.SaveChanges();

                    return(RedirectToAction("Index", "Home"));
                }
            }


            return(View(user));
        }
        public ActionResult Login(miniLibrary2017.Models.User user)
        {
            if (ModelState.IsValid)
            {
                if (IsValid(user.Login, user.Password))
                {
                    FormsAuthentication.SetAuthCookie(user.Login, false);



                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    ModelState.AddModelError("", "Podane danę są nieprawidłowe.");
                }
            }


            return(View(user));
        }