//reporting rates
 public ObjectResult <spView_Rpt_ReportingRates_1_GetAll_Result> GetReportingRatesCopy()
 {
     try
     {
         ((IObjectContextAdapter)this.context).ObjectContext.CommandTimeout = 3000;
         var mydata = context.spView_Rpt_ReportingRates_1_GetAll(mproductCategory, mStartDate, mEndDate);
         return(mydata);
     }
     catch (Exception x)
     {
         throw (x);
     }
 }