示例#1
0
        public void CopyTestUsers()
        {
            foreach (User u in UserData.TestUsers)
            {
                context.Users.Add(u);
            }
            Logger.LogActivity("Copy Test Users", LoginValidation.currentUser);

            context.SaveChanges();
        }
示例#2
0
        public static void logIntoDb(String activityLine, User user, DateTime dateNow)
        {
            StudentInfoContext context = new StudentInfoContext();

            if (context.TestLogsIfEmpty())
            {
                context.CopyCurrentLogs();
            }
            context.Logs.Add(new Log(activityLine, dateNow /*,user*/));
            context.SaveChanges();
        }
示例#3
0
        public static void SetUserActiveTo(string username, DateTime activeTo)
        {
            StudentInfoContext context = new StudentInfoContext();

            foreach (var user in context.Users)
            {
                if (user.Username.Equals(username))
                {
                    user.ActiveTo = activeTo;
                    Logger.LogActivity("Промяна на активност на " + username, user);
                    break;
                }
            }
            context.SaveChanges();
        }
示例#4
0
        public static void AssignUserRole(string username, UserRoles role)
        {
            StudentInfoContext context = new StudentInfoContext();

            foreach (var user in context.Users)
            {
                if (user.Username.Equals(username))
                {
                    user.Role = role;
                    Logger.LogActivity("Промяна на роля на " + user, user);
                    break;
                }
                context.SaveChanges();
            }
        }