public void LogModuleOrExam(string browser, string newurl, int MEID, int UserId) { string databaseurl = _logSessionRepository.GetAll().Where(b => b.UserId == UserId && b.MEID == MEID && b.Browser == browser).Select(u => u.PageUrl).FirstOrDefault(); if (databaseurl != newurl) { _logSessionRepository.Delete(b => b.UserId == UserId && b.MEID == MEID && b.Browser == browser && b.PageUrl == databaseurl); DLModel.LogSession _logSession = new DLModel.LogSession { MEID = MEID, PageUrl = newurl, Browser = browser, UserId = UserId, SessionId = UserId, LogCreatedDate = System.DateTime.Now }; AddSession(_logSession); } }
public int AddSession(DLModel.LogSession logSession) { return(_logSessionRepository.Add((DLModel.LogSession) new DLModel.LogSession().InjectFrom(logSession)).UserId); }