Пример #1
0
        public override void Run(DataContext context)
        {
            context.Settings.Add(new Setting()
            {
                Key = "app.key", Value = appKey()
            });
            context.Settings.Add(new Setting()
            {
                Key = "checkin.time", Value = "12:00:00"
            });
            context.Settings.Add(new Setting()
            {
                Key = "checkout.time", Value = "13:00:00"
            });
            context.Settings.Add(new Setting()
            {
                Key = "deposit", Value = "50000"
            });
            context.Settings.Add(new Setting()
            {
                Key = "penalty", Value = "20000"
            });
            context.Settings.Add(new Setting()
            {
                Key = "tax", Value = "5"
            });
            context.Settings.Add(new Setting()
            {
                Key = "hotel.name", Value = "Hotel Test"
            });
            context.Settings.Add(new Setting()
            {
                Key = "hotel.address", Value = "Tangerang 15122"
            });
            context.Settings.Add(new Setting()
            {
                Key = "hotel.logo", Value = ""
            });
            context.SaveChanges();

            SettingProvider.LoadDBSetting();

            context.Users.Add(new User()
            {
                Fullname   = "Administrator",
                Permission = (int)AuthLevel.Administrator,
                Username   = "******",
                Password   = AuthHelper.HashText("123456", SettingProvider.AppKey),
                CreateAt   = DateTime.Now,
                UpdateAt   = DateTime.Now,
            });
            context.SaveChanges();
        }
Пример #2
0
        public IResourceHandler GetSettings()
        {
            //Refresh Settings
            SettingProvider.LoadDBSetting();

            return(Json(new
            {
                success = true,
                SettingProvider.TaxPercent,
                SettingProvider.HotelName,
                SettingProvider.HotelAddress,
                SettingProvider.HotelLogo,
                SettingProvider.CheckinTime,
                SettingProvider.CheckoutTime,
                SettingProvider.Pinalty,
                SettingProvider.Deposit,
            }));
        }