Example #1
0
        public static void UnlockAccount(this DialogueStoreContext db, int userId)
        {
            var user = db.Get(userId);

            if (user == null)
            {
                return;
            }

            user.Locked = false;

            db.SaveChanges();
        }
Example #2
0
        public static void UpdateLastLoginDate(this DialogueStoreContext db, string userName)
        {
            var user = db.Get(userName);

            if (user == null)
            {
                return;
            }

            user.LastLogin = DateTime.UtcNow;

            db.SaveChanges();
        }
Example #3
0
        public static void RejectRequest(this DialogueStoreContext db, int userId)
        {
            var user = db.Get(userId);

            if (user == null)
            {
                return;
            }

            user.Approved = false;

            db.SaveChanges();
        }
Example #4
0
        public static void Update(this DialogueStoreContext db, User row)
        {
            var user = db.Get(row.UserName);

            if (user == null)
            {
                return;
            }

            user.Approved       = row.Approved;
            user.DisplayName    = row.DisplayName;
            user.Locked         = row.Locked;
            user.Role           = row.Role;
            user.SecretAnswer   = row.SecretAnswer;
            user.SecretQuestion = row.SecretQuestion;

            db.SaveChanges();
        }
Example #5
0
        public static ResetPasswordResult ResetPassword(this DialogueStoreContext db, string userName, string question, string answer, string password)
        {
            var user = db.Get(userName);

            if (user == null)
            {
                return(ResetPasswordResult.InvalidUserName);
            }
            if (user.SecretAnswer != answer)
            {
                return(ResetPasswordResult.InvalidAnswer);
            }

            user.Password = password;
            db.SaveChanges();

            return(ResetPasswordResult.Success);
        }
Example #6
0
 protected BaseRepository(DialogueStoreContext db)
 {
     Db = db;
 }
Example #7
0
 protected BaseController()
 {
     Db = new DialogueStoreContext();
     Mapper.AddProfile <DialogueStoreProfile>();
 }
Example #8
0
 public MovementRepository(DialogueStoreContext db)
     : base(db)
 {
 }
Example #9
0
 public LocationRepository(DialogueStoreContext context)
     : base(context)
 {
 }
Example #10
0
 protected EntityRepository(DialogueStoreContext db)
     : base(db)
 {
 }
Example #11
0
 public StockConditionRepository(DialogueStoreContext db)
     : base(db)
 {
 }
Example #12
0
 public ItemRepository(DialogueStoreContext db)
     : base(db)
 {
 }
Example #13
0
 public static User Get(this DialogueStoreContext db, int userId)
 {
     return(db.Users.SingleOrDefault(u => u.UserId == userId));
 }
Example #14
0
 public static bool Authenticate(this DialogueStoreContext db, string userName, string password)
 {
     return(db.Users.Any(x => x.UserName == userName && x.Password == password));
 }
Example #15
0
 public static int CreateUser(this DialogueStoreContext db, User u)
 {
     db.Users.Add(u);
     db.SaveChanges();
     return(u.UserId);
 }
Example #16
0
 public static User Get(this DialogueStoreContext db, string userName)
 {
     return(db.Users.SingleOrDefault(x => x.UserName == userName));
 }