Exemple #1
0
 public AuthMethods(UserManager <User> userManager, SignInManager <User> signInManager, RoleManager <IdentityRole> roleManager, SmartBoxContext boxContext)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _roleManager   = roleManager;
     _boxContext    = boxContext;
 }
Exemple #2
0
        public OrderMethods(SmartBoxContext boxContext, UserManager <User> userManager)
        {
            _boxContext  = boxContext;
            _userManager = userManager;
            //this.Rates = new List<Rate>();
            //Rates.Add(new Rate { Name = "Способ погрузки" });
            //Rates.Add(new Rate { Name = "Класс опасности" });
            //Rates.Add(new Rate { Name = "Страховой коэффициент" });

            //Rates[0].RateTypes.Add(new RateType { Name = "Тарно-штучные", Price = 0.01, RateId = Rates[0].Id });
            //Rates[0].RateTypes.Add(new RateType { Name = "Жидкие", Price = 0.011, RateId = Rates[0].Id });
            //Rates[0].RateTypes.Add(new RateType { Name = "Насыпные", Price = 0.012, RateId = Rates[0].Id });

            //Rates[1].RateTypes.Add(new RateType { Name = "0_класс", Index = 1, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "1_класс", Index = 1.25, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "2_класс", Index = 1.29, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "3_класс", Index = 1.4, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "4.1_класс", Index = 1.5, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "4.2_класс", Index = 1.8, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "4.3_класс", Index = 2.2, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "5.1_класс", Index = 2.1, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "5.2_класс", Index = 1.6, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "6.1_класс", Index = 1.25, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "6.2_класс", Index = 2.7, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "7_класс", Index = 1.34, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "8_класс", Index = 1.89, RateId = Rates[1].Id });
            //Rates[1].RateTypes.Add(new RateType { Name = "9_класс", Index = 1.1, RateId = Rates[1].Id });

            //Rates[2].RateTypes.Add(new RateType { Name = "Страхование", Index = 0.0012, RateId = Rates[2].Id });
        }
Exemple #3
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new SmartBoxContext(serviceProvider.GetRequiredService <DbContextOptions <SmartBoxContext> >()))
            {
                //Look for any movies
                if (context.OrderStages.Any())
                {
                    return; //DB has been seeded
                }

                context.OrderStages.AddRange(
                    new OrderStage
                {
                    Name = "Заявка"
                },

                    new OrderStage
                {
                    Name = "Ожидает оплату"
                },

                    new OrderStage
                {
                    Name = "Оплачен"
                },

                    new OrderStage
                {
                    Name = "Доставка в пункт загрузки"
                },

                    new OrderStage
                {
                    Name = "Ожидание загрузки"
                },

                    new OrderStage
                {
                    Name = "Выгрузка"
                },

                    new OrderStage
                {
                    Name = "Завершение"
                },

                    new OrderStage
                {
                    Name = "Выполнен"
                }
                    );
                context.SaveChanges();
            }
        }
Exemple #4
0
 public OrderController(SmartBoxContext boxContext, UserManager <User> userManager)
 {
     _boxContext  = boxContext;
     _userManager = userManager;
 }
Exemple #5
0
 public ContainerMethods(SmartBoxContext boxContext)
 {
     _boxContext = boxContext;
 }