Example #1
0
        public bool SaveTariff(TariffExDTO tariff)
        {
            try
            {
                if (tariff.Id == -1)
                {
                    var newTariff = Mapper.Map<TariffEx>(tariff);
                    uOW.TariffExRepo.Insert(newTariff);
                }
                else
                {
                    var tariffDb = uOW.TariffExRepo.GetByID(tariff.Id);

                    tariffDb.Name = tariff.Name;
                    tariffDb.Description = tariff.Description;
                    tariffDb.PriceInCity = tariff.PriceInCity;
                    tariffDb.PriceOutCity = tariff.PriceOutCity;
                    tariffDb.PricePreOrder = tariff.PricePreOrder;
                    tariffDb.PriceRegularCar = tariff.PriceRegularCar;
                    tariffDb.PriceMinivanCar = tariff.PriceMinivanCar;
                    tariffDb.PriceLuxCar = tariff.PriceLuxCar;
                    tariffDb.PriceCourierOption = tariff.PriceCourierOption;
                    tariffDb.PricePlateOption = tariff.PricePlateOption;
                    tariffDb.PriceClientCarOption = tariff.PriceClientCarOption;
                    tariffDb.PriceSpeakEnglishOption = tariff.PriceSpeakEnglishOption;
                    tariffDb.PricePassengerSmokerOption = tariff.PricePassengerSmokerOption;
                }

                uOW.Save();
                return true;
            } catch (Exception ex)
            {
                return false;
            }
        }
Example #2
0
 public bool SaveTariff(TariffExDTO tariff)
 {
     return TariffExManager.SaveTariff(tariff);
 }