public ActionResult Register(UserAccount AccountP) { if (ModelState.IsValid) { using (UserAccountDbContext dbn = new UserAccountDbContext()) { bool canRegister = true; //defualt foreach (var account in dbn.UserAccounts) { if (account.Username == AccountP.Username) //Check if such username exists { canRegister = false; //Username is taken } } if (canRegister) //If no one has this username { dbn.UserAccounts.Add(AccountP); dbn.SaveChanges(); } } ModelState.Clear(); ViewBag.Message = AccountP.FirstName + " " + AccountP.LastName + " seccessfully registered"; } return(View()); }
public UserAccountStore( UserAccountDbContext context, ILogger <UserAccountStore> logger) { _context = context ?? throw new ArgumentNullException(nameof(context)); _logger = logger; }
public TestStoreInitializer( ConfigurationDbContext configurationDbContext, PersistedGrantDbContext persistedGrantDbContext, UserAccountDbContext defaultDbContext, ICrypto crypto, IOptions <ApplicationOptions> applicationOptions) { _configurationDbContext = configurationDbContext; _persistedGrantDbContext = persistedGrantDbContext; _defaultDbContext = defaultDbContext; _crypto = crypto; _applicationOptions = applicationOptions.Value; }
public void ValidatePassword() { configurationProvider = new ConfigurationProvider(); var userAcccountContext = new UserAccountDbContext(configurationProvider); var accountController = new AccountController(configurationProvider, userAcccountContext); string password = Controller.GeneratePassword(UserId); bool valid = Controller.ValidatePassword(UserId, password); Assert.IsTrue(valid); }
public ActionResult Index(UserAccount AccountP) { using (UserAccountDbContext dbn = new UserAccountDbContext()) { var usr = dbn.UserAccounts.Where(u => u.Username == AccountP.Username && u.Password == AccountP.Password).FirstOrDefault(); if (AccountP != null && usr != null) { Session["UserID"] = usr.UserID.ToString(); //Session stores the UserID Session["Username"] = AccountP.Username.ToString(); //Session stores the username Session["Firstname"] = usr.FirstName.ToString(); //Session stores the First name for writing posts Session["Lastname"] = usr.LastName.ToString(); //Session stores the Last name for writing posts return(RedirectToAction("Menu")); } else { ModelState.AddModelError("", "Username or password is invalid"); } } return(View()); }
public SignupModel(UserAccountDbContext context) { _context = context; }
public LoginModel(UserAccountDbContext context) { _context = context; }
public DeActivateAccountModel(UserAccountDbContext context) { _userContext = context; }
public AndroidController(UserAccountDbContext context, IHostingEnvironment environment) { _userContext = context; _env = environment; }
public AccountsController(UserAccountDbContext context) { _userContext = context; }
public StatisticsModel(UserAccountDbContext context) { _userContext = context; }
public SinglePlayerEasyGameModel(UserAccountDbContext context) { _userContext = context; }