private bool ActualLogin(object parameter)
        {
            var  context     = new UserAccountContext();
            var  passwordBox = (PasswordBox)parameter;
            User currentUser = null;

            try {
                currentUser = context.Users.FirstOrDefault(x => x.Name == username);
                if (currentUser == null)
                {
                    throw new ArgumentException();
                }
                if (currentUser.Password != passwordBox.Password)
                {
                    throw new ArgumentException();
                }
            }
            catch (ArgumentException) {
                return(false);
            }
            if (LoginSuccessfullEvent != null)
            {
                LoginSuccessfullEvent(currentUser);
            }
            return(true);
        }
        public void UploadSetting()
        {
            string             directory = Properties.Settings.Default.SettingsDirectory;
            string             file      = Path.Combine(directory, "Settings.xml");
            string             content   = File.ReadAllText(file);
            UserAccountContext context   = new UserAccountContext();

            User.UserSetting.Content = Encoding.Default.GetBytes(content);
            context.SaveChanges();
        }
 public CookieController(UserAccountContext context)
 {
     this._context = context;
 }
Beispiel #4
0
 public RSPEC3649SQLiNoncompliant(UserAccountContext context)
 {
     _context = context;
 }