public void DeleteTariff(int id) { BillingSystemContext context = new BillingSystemContext(); Tariff tariff = context.Tariffs.FirstOrDefault(t => t.IDNumber == id); TariffDao tariffDao = new TariffDao(); tariffDao.Delete(tariff); }
public Tariffs GetTariffs() { TariffDao tariffDao = new TariffDao(); Tariffs tariffs = new Tariffs(); tariffs.tariffs = tariffDao.GetAll(); return(tariffs); }
public ZonesAndTariffs GetZonesAndTariffs() { ZoneDao zoneDao = new ZoneDao(); TariffDao tariffDao = new TariffDao(); ZonesAndTariffs zonesAndTariffs = new ZonesAndTariffs(); zonesAndTariffs.Tariffs = tariffDao.GetAll(); zonesAndTariffs.Zones = zoneDao.GetAll(); return(zonesAndTariffs); }
private static void CreateDefaultTariff(string connectionString, IServerSettings serverSettings, ICommandBus commandBus) { var tariffs = new TariffDao(() => new BookingDbContext(connectionString)); if (tariffs.GetAll().All(x => x.Type != (int)TariffType.Default)) { commandBus.Send(new CreateTariff { Type = TariffType.Default, KilometricRate = serverSettings.ServerData.Direction.RatePerKm, FlatRate = serverSettings.ServerData.Direction.FlateRate, MarginOfError = 20, CompanyId = AppConstants.CompanyId, TariffId = Guid.NewGuid(), }); } }
public void Add( string Name, int Price, int InternetSpeed) { BillingSystemContext context = new BillingSystemContext(); Tariff tariff = new Tariff() { Name = Name, Price = Price, InternetSpeed = InternetSpeed }; TariffDao tariffDao = new TariffDao(); tariffDao.Insert(tariff); }
public void UpdateTariff( string Name, int Price, int InternetSpeed, int IDNumber) { BillingSystemContext context = new BillingSystemContext(); Tariff tariff = new Tariff() { Name = Name, Price = Price, InternetSpeed = InternetSpeed, IDNumber = IDNumber }; TariffDao tariffDao = new TariffDao(); tariffDao.Update(tariff); }
public IActionResult ViewTariff() { TariffDao tariffDao = new TariffDao(); return(View(tariffDao.GetAll())); }
public Tariff GetTariff(int id) { TariffDao tariffDao = new TariffDao(); return(tariffDao.Details(id)); }