コード例 #1
0
        public ActionResult Index()
        {
            var webPVInfo = PVHelper.GetTheWebPVInfo();
            Dictionary <DateTime, List <PVInfo> > dicDateToLstPVInfo = new Dictionary <DateTime, List <PVInfo> >();

            foreach (var pvInfo in webPVInfo.SalesLstPVInfo)
            {
                var pvTime = DateTime.MinValue;
                if (DateTime.TryParse(pvInfo.PVTime, out pvTime))
                {
                    if (dicDateToLstPVInfo.ContainsKey(pvTime.Date))
                    {
                        dicDateToLstPVInfo[pvTime.Date].Add(pvInfo);
                    }
                    else
                    {
                        dicDateToLstPVInfo.Add(pvTime.Date, new List <PVInfo>()
                        {
                            pvInfo
                        });
                    }
                }
            }

            return(View(dicDateToLstPVInfo.OrderBy(item => item.Key)));
        }
コード例 #2
0
 public ActionResult GetPVCount()
 {
     try
     {
         var pvInfo = PVHelper.GetTheWebPVInfo();
         return(Json(new { IsSuccess = true, PVCount = pvInfo.PVCount }));
     }
     catch (Exception ex)
     {
         return(Json(new { IsSuccess = false, Error = ex.ToString() }));
     }
 }
コード例 #3
0
 public ActionResult WritePVToJson()
 {
     PVHelper.WriteToJsonFile();
     return(View(PVHelper.GetTheWebPVInfo()));
 }