public ComObject Add(ComObjectConfigure p_configure) { ComObject objTemp = new ComObject(p_configure); ComObjectList.Add(objTemp); // using (var db = new MES_DATABASE()) // { // db.PLCTable.Add(new ComObjecTable() // { // ID = objTemp.Id, // Status = (int) objTemp.EModuleState, // AreaMemory = objTemp.ObjectConfigure.AreaOfMemory, // StartOffSet = objTemp.ObjectConfigure.StartOffset, // Period = objTemp.ObjectConfigure.PeriodOfCheck, // ReadWrite = objTemp.ObjectConfigure.ERW, // DBnumber = objTemp.ObjectConfigure.DbNumber, // WorldLen = objTemp.ObjectConfigure.WorldLen, // IDPLC = // }); // db.SaveChanges(); // } return(objTemp); }
public void DeleteAll(ComObject p_entity) { ComObjectList.Clear(); }
public void Delete(int p_id) { ComObjectList.RemoveAt(p_id); }
public void Delete(ComObject p_entity) { var item = ComObjectList.FindIndex(x => x.Id == p_entity.Id); ComObjectList.RemoveAt(item); }