///// <summary> ///// Deletes an existing ElectricalGroup object and all of its child objects ///// </summary> ///// <param name="electricalGroup">ElectricalGroup object to delete</param> //public void DeleteElectricalGroup(ElectricalGroup electricalGroup) //{ // Context.ElectricalGroups.DeleteOnSubmit(electricalGroup); // Context.SubmitChanges(); //} /// <summary> /// Deletes an existing ElectricalGroup object /// </summary> public void DeleteElectricalGroup(int key) { ElectricalGroup electricalGroup = Context.ElectricalGroups.FirstOrDefault(eg => eg.Id.Equals(key)); Context.ElectricalGroups.DeleteOnSubmit(electricalGroup); Context.SubmitChanges(); }
/// <summary> /// Deletes an existing ElectricalGroup object /// </summary> /// <param name="electricalGroup">ElectricalGroup object to delete</param> public void DeleteElectricalGroup(ElectricalGroup electricalGroup) { if (electricalGroup == null) { return; } Context.ElectricalGroups.DeleteOnSubmit(electricalGroup); Context.SubmitChanges(); }
/// <summary> /// Updates an existing ElectricalGroup object /// </summary> /// <param name="electricalGroup">ElectricalGroup object to update</param> public void UpdateElectricalGroup(ElectricalGroup electricalGroup) { ElectricalGroup currentElectricalGroup = Context.ElectricalGroups.FirstOrDefault(eg => eg.Id.Equals(electricalGroup.Id)); if (currentElectricalGroup == null) { return; } currentElectricalGroup = electricalGroup; Context.SubmitChanges(); }
/// <summary> /// Inserts an existing ElectricalGroup object /// </summary> /// <param name="electricalGroup">ElectricalGroup object to insert</param> /// <returns>Identoty of inserted ElectricalGroup Object</returns> public int InsertElectricalGroup(ElectricalGroup electricalGroup) { Context.ElectricalGroups.InsertOnSubmit(electricalGroup); Context.SubmitChanges(); return(electricalGroup.Id); }