예제 #1
0
        public NewsSection(ArlenContext db)
        {
            NewsManager newsManager = new NewsManager(db);

            allNews = newsManager.AllNews.Reverse().Take(9);
        }
예제 #2
0
 public HomeController(ArlenContext context)
 {
     accManager = new AccountManager(context);
     svcManager = new ServiceManager(context);
 }
예제 #3
0
        public HeaderPartial(ArlenContext db)
        {
            AccountManager accountManager = new AccountManager(db);

            account = accountManager.GetAccount(1);
        }
예제 #4
0
 public PromosManager(ArlenContext db)
 {
     database = db;
 }
예제 #5
0
 public EventsController(ArlenContext db)
 {
     eventsManager    = new EventsManager(db);
     managerForImages = new EventsManager(db);
 }
예제 #6
0
        public static void Initialize(ArlenContext context)
        {
            if (!context.Users.Any())
            {
                User admin = new Models.User
                {
                    Login        = "******",
                    Password     = "******",
                    AccountEmail = "*****@*****.**",

                    Address = "Днепр, улица Глинки, 2",
                    Map     = "<iframe src='https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d76411.84138045265!2d35.04288998962739!3d48.44466002067314!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x40dbfd39b627fa61%3A0x8691d382afae533b!2z0L4uINCo0LXQstGB0LrQuNC5!5e0!3m2!1sru!2sua!4v1536610671539' frameborder='0' style='border:0' allowfullscreen></iframe>",
                    Emails  = "*****@*****.**",
                    Phones  = "380953697277",
                    Files   = "^|^|^",
                    Logo    = "/images/logo.png",

                    Facebook = "https://facebook.com/",
                    Twitter  = "https://twitter.com/",
                    Youtube  = "https://youtube.com/",
                    Linkedin = "https://linkedin.com/",
                    Viber    = "380953697277",
                    Whatsapp = "380953697277",

                    AboutImage     = "/images/about-us.png",
                    AboutVideoMode = false,
                    AboutText      = "Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.",
                    AboutVideo     = ""
                };
                context.Users.Add(admin);
            }

            if (!context.Services.Any())
            {
                string           file_stub = "|";
                Models.Service[] services  =
                {
                    new Models.Service {
                        Name = "Менеджмент",
                        Text = "Текст для менеджмента",
                        File = file_stub
                    },
                    new Models.Service {
                        Name = "Зеленые услуги",
                        Text = "Текст для зеленых",
                        File = file_stub
                    },
                    new Models.Service {
                        Name = "Маркетинг",
                        Text = "Текст для маркетинга",
                        File = file_stub
                    },
                    new Models.Service {
                        Name = "Финансы",
                        Text = "Текст для финансов",
                        File = file_stub
                    },
                    new Models.Service {
                        Name = "Инновации",
                        Text = "Текст для инноваций",
                        File = file_stub
                    },
                    new Models.Service {
                        Name = "Инвестиции",
                        Text = "Текст для инвестиций",
                        File = file_stub
                    },
                    new Models.Service {
                        Name = "Производство",
                        Text = "Текст для производства",
                        File = file_stub
                    },
                    new Models.Service {
                        Name = "Персонал",
                        Text = "Текст для персонала",
                        File = file_stub
                    }
                };
                foreach (Models.Service svc in services)
                {
                    context.Services.Add(svc);
                }
            }

            if (!context.Promos.Any())
            {
                string  promoImage = "/images/default-slider.jpg";
                Promo[] promos     =
                {
                    new Promo {
                        Text  = "Уверенность в завтрашнем дне",
                        Image = promoImage
                    },
                    new Promo {
                        Text  = "Уверенность в завтрашнем дне",
                        Image = promoImage
                    },
                    new Promo {
                        Text  = "Уверенность в завтрашнем дне",
                        Image = promoImage
                    },
                    new Promo {
                        Text  = "Уверенность в завтрашнем дне",
                        Image = promoImage
                    },
                    new Promo {
                        Text  = "Уверенность в завтрашнем дне",
                        Image = promoImage
                    },
                };
                foreach (Promo pm in promos)
                {
                    context.Promos.Add(pm);
                }
            }

            if (!context.Partners.Any())
            {
                Partner[] partners =
                {
                    new Partner {
                        Image = "http://i0.wp.com/credit.kherson.ua/wp-content/uploads/2014/03/privatbank.png",
                        Link  = "https://google.com/search?q=приватбанк"
                    },
                    new Partner {
                        Image = "http://www.interlink.co.th/libs/image/logo.png",
                        Link  = "https://google.com/search?q=интерлинк"
                    },
                    new Partner {
                        Image = "http://i.biz-gid.com/img/logo/5682.jpeg",
                        Link  = "https://google.com/search?q=ассоциация+грибопроизводителей+украины"
                    },
                    new Partner {
                        Image = "https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/TrekStor.svg/2000px-TrekStor.svg.png",
                        Link  = "https://google.com/search?q=трекстор"
                    },
                };
                foreach (Partner p in partners)
                {
                    context.Partners.Add(p);
                }
            }

            context.SaveChanges();
        }
예제 #7
0
        public PromoSection(ArlenContext db)
        {
            PromosManager promosManager = new PromosManager(db);

            allPromos = promosManager.All.Take(5);
        }
예제 #8
0
 public NewsController(ArlenContext db)
 {
     newsManager      = new NewsManager(db);
     managerForImages = new NewsManager(db);
 }
예제 #9
0
        public EventSection(ArlenContext db)
        {
            EventsManager eventManager = new EventsManager(db);

            allEvents = eventManager.AllEvents.Reverse().Take(9);
        }
예제 #10
0
 public PromosController(ArlenContext db)
 {
     pmManager = new PromosManager(db);
 }
예제 #11
0
 public EventsManager(ArlenContext db)
 {
     database = db;
 }
예제 #12
0
 public ServicesController(ArlenContext db)
 {
     svcManager = new ServiceManager(db);
 }
예제 #13
0
        public PartnerSection(ArlenContext db)
        {
            PartnerManager partnerManager = new PartnerManager(db);

            allPartners = partnerManager.All;
        }
예제 #14
0
 public ContactsController(ArlenContext db)
 {
     accManager = new AccountManager(db);
 }
예제 #15
0
 public AccountManager(ArlenContext db)
 {
     database = db;
 }
예제 #16
0
 public ServiceManager(ArlenContext db)
 {
     database = db;
 }
예제 #17
0
 public PartnerManager(ArlenContext db)
 {
     database = db;
 }
예제 #18
0
 public PartnersController(ArlenContext db)
 {
     pmManager = new PartnerManager(db);
 }
예제 #19
0
 public NewsManager(ArlenContext db)
 {
     database = db;
 }
예제 #20
0
 public AccountController(ArlenContext db)
 {
     database = db;
 }