Example #1
0
        public static async Task DropUserProfile(ApplicationDbContext context, ApplicationUser entity)
        {
            // Delete User Stats
            await UserStatsBLL.Delete(context, entity.Id);

            // Delete User Settings
            await UserSettingsBLL.Delete(context, entity.Id);
        }
Example #2
0
        public static async Task InitializeUserProfile(ApplicationDbContext context, ApplicationUser entity)
        {
            // Initialize User Stats
            await UserStatsBLL.Add(context, new JGN_User_Stats()
            {
                userid = entity.Id
            });

            // Initialize User Settings
            await UserSettingsBLL.Add(context, new JGN_User_Settings()
            {
                userid = entity.Id, isemail = 1, issendmessages = 1
            });                                                                                                                  // activate both isemail / issendmessages enabled until having custom requirements.
        }