Exemple #1
0
 static void CountUpState()
 {
     try
     {
         using (RealState_DBEntities db = new RealState_DBEntities())
         {
             DateTime dt    = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
             var      state = db.StateSites.FirstOrDefault(f => f.StateSiteDate == dt);
             if (state != null)
             {
                 state.StateSiteCount += 1;
             }
             else
             {
                 db.StateSites.Add(new StateSite()
                 {
                     StateSiteDate  = dt,
                     StateSiteCount = 1
                 });
             }
             db.SaveChanges();
         }
     }
     catch (Exception)
     {
     }
 }
 public override string[] GetRolesForUser(string username)
 {
     using (RealState_DBEntities _db = new RealState_DBEntities())
     {
         return(_db.Users.Where(a => a.UserName == username).Select(a => a.Role.RoleName).ToArray());
     }
 }
Exemple #3
0
 public static ShowStateViewModel ShowState()
 {
     try
     {
         using (RealState_DBEntities db = new RealState_DBEntities())
         {
             DateTime dt  = ReturnPastTime.SetTime(DateTime.Now);
             DateTime dt2 = dt.AddDays(-1);
             return(new ShowStateViewModel()
             {
                 OnlineUser = (int)HttpContext.Current.Application["OnlineUser"],
                 SeeSum = db.StateSites.Sum(s => s.StateSiteCount),
                 SeeToday = db.StateSites.First(s => s.StateSiteDate == dt).StateSiteCount,
                 SeeYesterday = db.StateSites.Where(s => s.StateSiteDate == dt2).Select(s => s.StateSiteCount).FirstOrDefault()
             });
         }
     }
     catch (Exception)
     {
         throw;
     }
 }