public void AddCount(DateTime Date) { AccessTimeCount accessTimesCount = (AccessTimeCount)_unitOfWork.GetRepositoryInstance <AccessTimeCount>().GetAllRecords(x => x.datee.Value.Date == Date.Date); accessTimesCount.acessTime += 1; _unitOfWork.GetRepositoryInstance <AccessTimeCount>().Update(accessTimesCount); }
protected void Session_Start() { Application.Lock(); Application["SumAccessTimes"] = (int)Application["SumAccessTimes"] + 1; var accessTimesCount = _unitOfWork.GetRepositoryInstance <AccessTimeCount>().GetAllRecords().Where(x => x.datee.Value.Date == DateTime.Now.Date); if (accessTimesCount.Count() != 0) { List <AccessTimeCount> list = accessTimesCount.ToList(); list[0].acessTime += 1; _unitOfWork.GetRepositoryInstance <AccessTimeCount>().Update(list[0]); } else { AccessTimeCount accessTimesCountNew = new AccessTimeCount(); accessTimesCountNew.datee = DateTime.Now; accessTimesCountNew.acessTime = 1; _unitOfWork.GetRepositoryInstance <AccessTimeCount>().Add(accessTimesCountNew); } Application["RealAccessTimes"] = (int)Application["RealAccessTimes"] + 1; Application.UnLock(); }