コード例 #1
0
 public static long Save(CLayer.Rates data)
 {
     DataLayer.Rate dr = new DataLayer.Rate();
     if (data.WeeklyRate < 1)
     {
         data.WeeklyRate = data.DailyRate;
     }
     if (data.MonthlyRate < 1)
     {
         data.MonthlyRate = data.DailyRate;
     }
     if (data.LongTermRate < 1)
     {
         data.LongTermRate = data.DailyRate;
     }
     return(dr.Save(data));
 }
コード例 #2
0
 public static List <CLayer.Rates> GetCalcDailyRates(long accommodationId)
 {
     DataLayer.Rate rates = new DataLayer.Rate();
     return(rates.GetCalcDailyRates(accommodationId));
 }
コード例 #3
0
 public static List <CLayer.Rates> GetAll(long accommodationId)
 {
     DataLayer.Rate dr = new DataLayer.Rate();
     return(dr.GetAll(accommodationId));
 }
コード例 #4
0
 public static List <CLayer.Rates> GetAllRatesByAccId(long accommodationId)
 {
     DataLayer.Rate rates = new DataLayer.Rate();
     return(rates.GetAllRatesByAccId(accommodationId));
 }
コード例 #5
0
 //**Added by rahul on 04/03/2020
 //*This is for getting rates for property Accommodation for API
 public static List <CLayer.Rates> GetAccommodationRatesForAPI(string AccIds, DateTime checkIn, DateTime checkOut, CLayer.Role.Roles rateType)
 {
     DataLayer.Rate dr = new DataLayer.Rate();
     return(dr.GetAccommodationRatesForAPI(AccIds, checkIn, checkOut, (checkOut - checkIn).Days, rateType, CLayer.Role.Roles.Customer));
 }
コード例 #6
0
 public static void RateRefresh(long propertyId)
 {
     DataLayer.Rate r = new DataLayer.Rate();
     r.RateRefresh(propertyId);
 }
コード例 #7
0
        public static long GDSRateSave(CLayer.GDSRates data)
        {
            DataLayer.Rate dr = new DataLayer.Rate();

            return(dr.GDSRateSave(data));
        }
コード例 #8
0
 public static void Delete(DateTime startDate, DateTime endDate, long accommodationId)
 {
     DataLayer.Rate dr = new DataLayer.Rate();
     dr.Delete(startDate, endDate, accommodationId);
 }
コード例 #9
0
 public static List <CLayer.Rates> GetAll(DateTime startDate, DateTime endDate, long accommodationId)
 {
     DataLayer.Rate dr = new DataLayer.Rate();
     return(dr.GetAll(startDate, endDate, accommodationId));
 }