public bool AddSystem(string systemName, string description, bool status) { using (AuthorizeEntities context = new AuthorizeEntities()) { try { var systemAdd = new THOK.Authority.Data.System(); systemAdd.SystemID = Guid.NewGuid(); systemAdd.SystemName = systemName; systemAdd.Description = description; systemAdd.Status = status; context.AddToSystem(systemAdd); context.SaveChanges(); return(true); } catch (Exception e) { throw e; } } }
public string GetLogOnUrl(System.Security.Principal.IPrincipal iPrincipal, string cityId, string systemId, string serverId) { string url = ""; string logOnKey = ""; JavaScriptSerializer serializer = new JavaScriptSerializer(); if (cityId != null && cityId != string.Empty) { url = GetUrlFromCity(new Guid(cityId)); } if (serverId != null && serverId != string.Empty) { url = GetUrlFromServer(new Guid(cityId)); } if (systemId != null && serverId != string.Empty) { } var key = new { User = iPrincipal, CityID = cityId, ServerID = serverId ,SystemID = systemId}; logOnKey = serializer.Serialize(key); url += "/Account/LogOn/?LogOnKey=" + logOnKey; return url; }
/// <summary> /// 用于向 System EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToSystem(System system) { base.AddObject("System", system); }
/// <summary> /// 创建新的 System 对象。 /// </summary> /// <param name="systemID">SystemID 属性的初始值。</param> /// <param name="systemName">SystemName 属性的初始值。</param> /// <param name="status">Status 属性的初始值。</param> public static System CreateSystem(global::System.Guid systemID, global::System.String systemName, global::System.Boolean status) { System system = new System(); system.SystemID = systemID; system.SystemName = systemName; system.Status = status; return system; }