コード例 #1
0
ファイル: CounterInit.cs プロジェクト: hiepdv93/Du-An-2021
 public void PushCount()
 {
     try
     {
         NTSWEBEntities db      = new NTSWEBEntities();
         var            dateNow = DateTime.Now;
         var            data    = db.LichSuTruyCaps.FirstOrDefault(u => u.viewDay == dateNow.Day && u.viewMonth == dateNow.Month && u.viewYear == dateNow.Year);
         if (data != null)
         {
             data.countTotal = data.countTotal + 1;
             db.SaveChanges();
         }
         else
         {
             LichSuTruyCap ls = new LichSuTruyCap();
             ls.id         = Guid.NewGuid().ToString();
             ls.viewDay    = dateNow.Day;
             ls.viewMonth  = dateNow.Month;
             ls.viewYear   = dateNow.Year;
             ls.countTotal = 1;
             db.LichSuTruyCaps.Add(ls);
             db.SaveChanges();
         }
     }
     catch (Exception)
     { }
 }
コード例 #2
0
ファイル: CounterInit.cs プロジェクト: hiepdv93/Du-An-2021
        public int GetCountTotal()
        {
            NTSWEBEntities db = new NTSWEBEntities();

            int countResult = 0;

            try
            {
                countResult = db.LichSuTruyCaps.Sum(u => u.countTotal);
            }
            catch (Exception)
            { }
            return(countResult);
        }
コード例 #3
0
ファイル: CounterInit.cs プロジェクト: hiepdv93/Du-An-2021
        public int GetCountMonth(int month, int year)
        {
            NTSWEBEntities db = new NTSWEBEntities();

            int countResult = 0;

            try
            {
                countResult = db.LichSuTruyCaps.Where(u => u.viewMonth == month && u.viewYear == year).Sum(u => u.countTotal);
            }
            catch (Exception)
            { }
            return(countResult);
        }