コード例 #1
0
        public async Task CheckAdmin()
        {
            var customer = await _managerRepository.GetAdmin();

            if (customer == null)
            {
                var admin = new Manager
                {
                    Id         = 0,
                    Name       = ConfigurationManager.AppSettings["AdminName"] ?? "admin",
                    LoginName  = ConfigurationManager.AppSettings["AdminLoginName"] ?? "admin",
                    Password   = ConfigurationManager.AppSettings["AdminPwd"] ?? "admin",
                    Role       = "Admin",
                    Phone      = ConfigurationManager.AppSettings["AdminPhone"] ?? "",
                    Email      = ConfigurationManager.AppSettings["AdminEmail"] ?? "",
                    CreateBy   = "machine",
                    CreateTime = DateTime.UtcNow,
                };
                await _managerRepository.AddOrUpdate(admin);
            }
        }