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); }
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; }
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 }; }
public TariffController(ITariffManager tariff) { this.tariffManager = tariff; }
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; }