public void DeleteRefreshToken(string userId, string token)
        {
            if (!CheckRefreshToken(userId, token))
            {
                return;
            }

            var refresh = _backOfficeContext.RefreshTokens.FirstOrDefault(r => (r.RefreshTokenValue == token) && (r.UserId == userId));

            _backOfficeContext.RefreshTokens.Remove(refresh);
            _backOfficeContext.SaveChanges();
        }
Exemplo n.º 2
0
        public static void Initialize(BackOfficeContext context)
        {
            context.Database.EnsureCreated();


            if (context.MeterInfos.Any())
            {
                return;
            }

            var meters = new MeterInfo[]
            {
                new MeterInfo {
                    EnxpId = 1, PmumId = 1, CityName = "İstanbul", DistrictName = "Bedaş", MeterName = "Meter1", MunicipalityTaxRatio = true
                },
                new MeterInfo {
                    EnxpId = 2, PmumId = 2, CityName = "İstanbul", DistrictName = "Ayedaş", MeterName = "Meter2", MunicipalityTaxRatio = true
                },
                new MeterInfo {
                    EnxpId = 3, PmumId = 3, CityName = "Ankara", DistrictName = "Başkent", MeterName = "Meter3", MunicipalityTaxRatio = true
                }
            };

            context.AddRange(meters);
            context.SaveChanges();
        }
        public static void SeedEvents(BackOfficeContext context)
        {
            if (context.Set <CalendarEventModel>().Any())
            {
                return; // Db has been seeded;
            }

            var calendarEvents = new CalendarEventModel[]
            {
                CreateEvent("#00abff", "Test title event 1", "Test description event 1", new DateTime(2018, 9, 24), new DateTime(2018, 9, 26), CreateReminder(new DateTime(2018, 9, 24, 8, 40, 0), _activeReminder, ReminderTimeOffset.FifteenMinBefore)),
                CreateEvent("#00abff", "Test title event 2", "Test description event 2", new DateTime(2018, 9, 27)),
                CreateEvent("#00abff", "Test title event 3", "Test description event 3", new DateTime(2018, 9, 25), new DateTime(2018, 9, 30))
            };

            var todos = new TodoModel[]
            {
                CreateTodo("Test todo create", false, false),
                CreateTodo("Test todo completed", true, false),
                CreateTodo("Test todo uncompleted", false, false),
                CreateTodo("Test todo archived", true, true),
            };

            context.Set <CalendarEventModel>().AddRange(calendarEvents);
            context.Set <TodoModel>().AddRange(todos);
            context.SaveChanges();
        }
        public static void SeedUsers(BackOfficeContext context)
        {
            if (context.Set <UserModel>().Any())
            {
                return; // Db has been seeded;
            }

            var users = new UserModel[]
            {
                CreateUser("admin", "admiN123", "Administrator", string.Empty),
            };

            context.Set <UserModel>().AddRange(users);
            context.SaveChanges();
        }
Exemplo n.º 5
0
 public void Commit()
 {
     _context.SaveChanges();
 }