Пример #1
0
 public dynamic GetTimeOfUses(string name)
 {
     try
     {
         var dataAccess = new DataAccess.DataProvider(connectionString);
         return(new { Success = true, Result = dataAccess.GetTimeOfUses(name) });
     }
     catch (Exception ex)
     {
         return(new { Success = false, Error = ex.Message });
     }
 }
Пример #2
0
 public dynamic GetOfferPriceMaps(string type, DateTime?effectiveDate, string planCode)
 {
     try
     {
         var dataAccess = new DataAccess.DataProvider(connectionString);
         return(new { Success = true, Result = dataAccess.GetOfferPriceMaps(type, effectiveDate, planCode) });
     }
     catch (Exception ex)
     {
         return(new { Success = false, Error = ex.Message });
     }
 }
Пример #3
0
 public dynamic UpdateOfferPriceMaps(List <OfferPriceMap> offerPriceMapList)
 {
     try
     {
         var dataAccess = new DataAccess.DataProvider(connectionString);
         dataAccess.UpdateOfferPriceMaps(offerPriceMapList);
         return(new { Success = true });
     }
     catch (Exception ex)
     {
         return(new { Success = false, Error = ex.Message });
     }
 }
Пример #4
0
        public dynamic UpdateTimeOfUses(List <TimeOfUse> timeOfUseList)
        {
            try
            {
                if (timeOfUseList == null || timeOfUseList.Count == 0)
                {
                    return new { Success = true }
                }
                ;


                var dataAccess = new DataAccess.DataProvider(connectionString);
                dataAccess.UpdateTimeOfUses(timeOfUseList);
                return(new { Success = true });
            }
            catch (Exception ex)
            {
                return(new { Success = false, Error = ex.Message });
            }
        }
Пример #5
0
        public dynamic UpdateTwoTiersByType(List <TwoTier> twoTierList)
        {
            try
            {
                if (twoTierList == null || twoTierList.Count == 0)
                {
                    return new { Success = true }
                }
                ;

                var type = twoTierList[0].Type;

                var dataAccess = new DataAccess.DataProvider(connectionString);
                dataAccess.UpdateTwoTiersByType(type, twoTierList);
                return(new { Success = true });
            }
            catch (Exception ex)
            {
                return(new { Success = false, Error = ex.Message });
            }
        }