public async static void Initialize(Employee employee) { if (IsInitialized()) { throw new Exception("Cơ sở dữ liệu đã được khởi tạo trước đó"); } var position = await PositionBusiness.Add(new Position { Name = "admin", PermissionCleaning = true, PermissionGetAccountingVoucher = true, PermissionGetHouseKeeping = true, PermissionGetMap = true, PermissionGetPatron = true, PermissionGetRate = true, PermissionGetService = true, PermissionManageEmployee = true, PermissionManageRentingRoom = true, PermissionManageMap = true, PermissionManagePatron = true, PermissionManagePatronKind = true, PermissionManagePosition = true, PermissionManageRate = true, PermissionManageService = true, IsActive = true, }); await EmployeeBusiness.Add(new Employee { Id = ADMIN, Password = employee.Password, Name = "admin", IdentityCard = "admin", PhoneNumber = "", Address = "", Email = employee.Email, Gender = true, Birthdate = new DateTimeOffset(), StartingDate = new DateTimeOffset(), Position = position, IsActive = true, }); }
public static bool IsInitialized() { var employees = EmployeeBusiness.Get(); return(employees.Count() != 0); }