public void TransformPoToEntity(ref DataPermission dataPermission,int permissionId) { dataPermission.Condition = Condition; dataPermission.ServiceId = Service.Id; dataPermission.Id = this.Id; dataPermission.PermissionId = permissionId; }
public void InsertDataPermission(DataPermission elementPermission) { if ((elementPermission.EntityState != EntityState.Added)) { if ((elementPermission.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager. ChangeObjectState(elementPermission, EntityState.Added); } else { this.ObjectContext.AddToDataPermission(elementPermission); } this.ObjectContext.SaveChanges(); } }
/// <summary> /// Create a new DataPermission object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="permissionId">Initial value of the PermissionId property.</param> /// <param name="condition">Initial value of the Condition property.</param> /// <param name="serviceId">Initial value of the ServiceId property.</param> public static DataPermission CreateDataPermission(global::System.Int32 id, global::System.Int32 permissionId, global::System.String condition, global::System.Int32 serviceId) { DataPermission dataPermission = new DataPermission(); dataPermission.Id = id; dataPermission.PermissionId = permissionId; dataPermission.Condition = condition; dataPermission.ServiceId = serviceId; return dataPermission; }
/// <summary> /// Deprecated Method for adding a new object to the DataPermission EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToDataPermission(DataPermission dataPermission) { base.AddObject("DataPermission", dataPermission); }
public void UpdateDataPermission(DataPermission elementPermission) { DataPermission permission = this.ChangeSet.GetOriginal(elementPermission); if (permission != null) { this.ObjectContext.CreateObjectSet<DataPermission>().AttachAsModified(elementPermission, permission); } else { this.ObjectContext.DataPermission.Attach(elementPermission); } this.ObjectContext.SaveChanges(); }
public void DeleteDataPermission(DataPermission elementPermission) { DataPermission entity= this.ObjectContext.DataPermission.FirstOrDefault(x => x.Id == elementPermission.Id); if ((entity != null)) { this.ObjectContext.DeleteObject(entity); this.ObjectContext.SaveChanges(); } }
/// <summary> /// Asynchronously invokes the 'InsertDataPermission' method of the DomainService. /// </summary> /// <param name="elementPermission">The value for the 'elementPermission' parameter of this action.</param> /// <returns>An operation instance that can be used to manage the asynchronous request.</returns> public InvokeOperation InsertDataPermission(DataPermission elementPermission) { Dictionary<string, object> parameters = new Dictionary<string, object>(); parameters.Add("elementPermission", elementPermission); this.ValidateMethod("InsertDataPermission", parameters); return this.InvokeOperation("InsertDataPermission", typeof(void), parameters, true, null, null); }
/// <summary> /// Asynchronously invokes the 'DeleteDataPermission' method of the DomainService. /// </summary> /// <param name="elementPermission">The value for the 'elementPermission' parameter of this action.</param> /// <param name="callback">Callback to invoke when the operation completes.</param> /// <param name="userState">Value to pass to the callback. It can be <c>null</c>.</param> /// <returns>An operation instance that can be used to manage the asynchronous request.</returns> public InvokeOperation DeleteDataPermission(DataPermission elementPermission, Action<InvokeOperation> callback, object userState) { Dictionary<string, object> parameters = new Dictionary<string, object>(); parameters.Add("elementPermission", elementPermission); this.ValidateMethod("DeleteDataPermission", parameters); return this.InvokeOperation("DeleteDataPermission", typeof(void), parameters, true, callback, userState); }
private bool FilterDataPermission(DataPermission entity) { return (entity.ServiceId == this.Id); }
private void DetachDataPermission(DataPermission entity) { entity.DataService = null; }
private void AttachDataPermission(DataPermission entity) { entity.DataService = this; }
private void DetachDataPermission(DataPermission entity) { entity.Permission = null; }
private void AttachDataPermission(DataPermission entity) { entity.Permission = this; }