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(); }
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(); }
public void Commit() { _context.SaveChanges(); }