public TEntity Post(TEntity item) { if (item == null) { return(null); } var dbItem = item.ToDbModel(); var result = dbSet.Add(dbItem); return(result ? item : null); }
public TEntity Login(TEntity info) { //44874848 //RemoteEndpointMessageProperty endpoint = GetClientEndPoint(); //if (endpoint != null) //{ // info.ClientIp = endpoint.Address; // info.ClientPort = endpoint.Port; //} db.Users.Login(info); //ShowLogEx(">>>>> Login !!!!!!!!!!!!!!!!!!!! :" + info.Session); return(info); }
public TEntity KeepLive(TEntity info) { var login = loginInfos.Find(i => i.Session == info.Session); if (login == null) { info.Result = false; } else { info.Result = true; login.LiveTime = DateTime.Now; } return(info); }
public TEntity Logout(TEntity info) { var login = loginInfos.Find(i => i.Session == info.Session); if (login == null) { info.Result = false; } else { info.Result = true; loginInfos.Remove(login); } info.Session = ""; return(info); }
public TEntity Put(TEntity item) { return(null); }