/// <summary> /// İlk kullanıcıyı ekleme işlemini yapar /// </summary> private void SetFirstUser() { using var uow = new UnitOfWork <MasterContext>(); uow.GetRepository <UserModel>().Add(new UserModel { FirstName = "Admin", LastName = "Admin", Password = CryptoExtensions.Encrypt("root"), UserName = "******" }); uow.SaveChanges(); }
/// <summary> /// Defaul kullanıcı database'de var mı kontrol eder. /// Eğer yoksa default olarak kullanıcı ekler. /// Varsa her hangi bir işlem yapılmaz. /// </summary> public void UserControl() { using var uow = new UnitOfWork <MasterContext>(); var userCount = uow.GetRepository <UserModel>().Count(x => x.UserName == "root" && x.Password == CryptoExtensions.Encrypt("root")); if (userCount < 1) { SetFirstUser(); } }