// GET: Default/GetRefreshTime public string GetRefreshTime(string clientId) { ClientInfoDataSource dataSource = new ClientInfoDataSource(); var clientInfo = dataSource.GetClientInfoByClientId(clientId); if (clientInfo != null) { clientInfo.RefreshTime = DateTime.Now; dataSource.UpdateClientInfo(clientInfo); dataSource.Save(); return(JsonConvert.SerializeObject(clientInfo)); } else { ClientInfo newClientInfo = new ClientInfo() { ClientID = clientId, ActiveTime = DateTime.Now, RefreshTime = DateTime.Now }; dataSource.InsertClientInfo(newClientInfo); dataSource.Save(); return(JsonConvert.SerializeObject(newClientInfo)); } }
public void RecordCloseTime(string clientId) { ClientInfoDataSource dataSource = new ClientInfoDataSource(); var clientInfo = dataSource.GetClientInfoByClientId(clientId); if (clientInfo != null) { clientInfo.RefreshTime = DateTime.Now; dataSource.UpdateClientInfo(clientInfo); } dataSource.Save(); }
public void RecordActiveTime(string clientId) { ClientInfoDataSource dataSource = new ClientInfoDataSource(); var clientInfo = dataSource.GetClientInfoByClientId(clientId); if (clientInfo != null) { clientInfo.ActiveTime = DateTime.Now; dataSource.UpdateClientInfo(clientInfo); } else { ClientInfo newClientInfo = new ClientInfo() { ClientID = clientId, ActiveTime = DateTime.Now, RefreshTime = DateTime.Now }; dataSource.InsertClientInfo(newClientInfo); } dataSource.Save(); }