public static void SeedTariffs(ITariffManager tariffManager, int operatorId)
        {
            TariffViewModel tariff1 = new TariffViewModel();

            tariff1.Name        = "Low";
            tariff1.Description = "Cheap tariff";
            tariff1.OperatorId  = operatorId;
            tariff1.Price       = 35;
            tariff1.Limit       = 3;

            TariffViewModel tariff2 = new TariffViewModel();

            tariff2.Name        = "Medium";
            tariff2.Description = "Better choise";
            tariff2.OperatorId  = operatorId;
            tariff2.Price       = 55;
            tariff2.Limit       = 5;

            TariffViewModel tariff3 = new TariffViewModel();

            tariff3.Name        = "High";
            tariff3.Description = "All inclusive";
            tariff3.OperatorId  = operatorId;
            tariff3.Price       = 80;
            tariff3.Limit       = 10;

            tariffManager.Insert(tariff1);
            tariffManager.Insert(tariff2);
            tariffManager.Insert(tariff3);
        }
Exemplo n.º 2
0
 public CompanyController(ICompanyManager company, IOperatorManager _operator, ITariffManager tariff,
                          UserManager <ApplicationUser> userManager, IGroupManager groupManager,
                          IRecipientManager recipientManager, IPhoneManager phoneManager,
                          IRecievedMessageManager recievedMessageManager, IAnswersCodeManager answersCodeManager,
                          ISubscribeWordManager subscribeWordManager, IContactManager contactManager)
 {
     this.companyManager         = company;
     this.operatorManager        = _operator;
     this.tariffManager          = tariff;
     this.userManager            = userManager;
     this.groupManager           = groupManager;
     this.phoneManager           = phoneManager;
     this.recipientManager       = recipientManager;
     this.recievedMessageManager = recievedMessageManager;
     this.answersCodeManager     = answersCodeManager;
     this.subscribeWordManager   = subscribeWordManager;
     this.contactManager         = contactManager;
 }
Exemplo n.º 3
0
        protected override void Initialize()
        {
            manager = new TariffManager(mockUnitOfWork.Object, mockMapper.Object);
            TestContext.WriteLine("Overrided");

            modelWithId = new Tariff()
            {
                Id = 9, Name = "kjn", Limit = 4, Price = 5, Description = "test", OperatorId = 4
            };
            itemWithId = new TariffViewModel()
            {
                Id = 9, Name = "kjn", Limit = 4, Price = 5, Description = "test", OperatorId = 4
            };
            listModelWithId = new List <TariffViewModel>()
            {
                itemWithId
            };
        }
Exemplo n.º 4
0
 public TariffController(ITariffManager tariff)
 {
     this.tariffManager = tariff;
 }
Exemplo n.º 5
0
 public TariffController(ITariffManager <string, decimal> getTariff, ITariffService tariffService)
 {
     _getTariff     = getTariff;
     _tariffService = tariffService;
 }
 public static void SeedData(UserManager <ApplicationUser> userManager, RoleManager <IdentityRole> roleManager,
                             IOperatorManager operatorManager, ICodeManager codeManager, ITariffManager tariffManager,
                             IStopWordManager stopWordManager, IUnitOfWork unitOfWork)
 {
     SeedRoles(roleManager);
     SeedUsers(userManager);
     SeedOperators(operatorManager, codeManager, tariffManager);
     SeedStopWords(stopWordManager);
     SeedCampaigns(unitOfWork);
     SeedEmailCampaigns(unitOfWork);
 }
        public static void SeedOperators(IOperatorManager operatorManager, ICodeManager codeManager, ITariffManager tariffManager)
        {
            if (operatorManager.GetByName("Vodafone") == null)
            {
                OperatorViewModel oper1 = new OperatorViewModel();
                oper1.Name = "Vodafone";
                operatorManager.Add(oper1);
                oper1 = operatorManager.GetByName("Vodafone");

                CodeViewModel code1 = new CodeViewModel()
                {
                    OperatorId = oper1.Id, OperatorCode = "+38099"
                };
                CodeViewModel code2 = new CodeViewModel()
                {
                    OperatorId = oper1.Id, OperatorCode = "+38066"
                };
                CodeViewModel code3 = new CodeViewModel()
                {
                    OperatorId = oper1.Id, OperatorCode = "+38050"
                };

                codeManager.Add(code1);
                codeManager.Add(code2);
                codeManager.Add(code3);

                SeedTariffs(tariffManager, oper1.Id);
            }

            if (operatorManager.GetByName("Kyivstar") == null)
            {
                OperatorViewModel oper2 = new OperatorViewModel();
                oper2.Name = "Kyivstar";
                operatorManager.Add(oper2);
                oper2 = operatorManager.GetByName("Kyivstar");

                CodeViewModel code4 = new CodeViewModel()
                {
                    OperatorId = oper2.Id, OperatorCode = "+38097"
                };
                CodeViewModel code5 = new CodeViewModel()
                {
                    OperatorId = oper2.Id, OperatorCode = "+38067"
                };
                CodeViewModel code6 = new CodeViewModel()
                {
                    OperatorId = oper2.Id, OperatorCode = "+38096"
                };

                codeManager.Add(code4);
                codeManager.Add(code5);
                codeManager.Add(code6);

                SeedTariffs(tariffManager, oper2.Id);
            }
        }
 public GetCustomersBestDiscount(ITariffManager <List <IDiscount> > initializeDiscount)
 {
     _initializeDiscount = initializeDiscount;
 }