Ejemplo n.º 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 });
     }
 }
Ejemplo n.º 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 });
     }
 }
Ejemplo n.º 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 });
     }
 }
Ejemplo n.º 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 });
            }
        }
Ejemplo n.º 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 });
            }
        }