Beispiel #1
0
        public ActionResult Login(CredentialsModel model, string returnUrl)
        {
            if (model.IsValid(model.UserName, model.Password))
            {
                FormsAuthentication.SetAuthCookie(model.UserName, true);
                return(RedirectToLocal(returnUrl));
            }

            // If we got this far, something failed, redisplay form
            ModelState.AddModelError("", "The user name or password provided is incorrect.");
            return(View(model));
        }
Beispiel #2
0
        private void Button_Click_SaveAll(object sender, RoutedEventArgs ev)
        {
            if (!_model.IsValid())
            {
                MessageBox.Show("ОШИБКА"); return;
            }
            Credentials person;

            if (_isEditMode)
            {
                int id = _model.CredentialsID;

                person = _db.Credentials.GetByID(id);
                person.PersonalData = _model.PersonalData;
                person.AccountType  = _model.AccountType;
                person.FullName     = _model.FullName;
                person.Login        = _model.Login;
                person.Password     = _model.Password;

                _db.TryAction(DatabaseActions.UPDATE, person);
            }
            else
            {
                person = new Credentials()
                {
                    PersonalData = _model.PersonalData,
                    AccountType  = _model.AccountType,
                    FullName     = _model.FullName,
                    Login        = _model.Login,
                    Password     = _model.Password
                };
                _db.TryAction(DatabaseActions.ADD, person);
            }
            _db.SaveChanges();
            _w.LoadInfoFromDb();
        }