public PlcConnectorModule Add(PLCConnectorModuleConfigure p_configure) { PlcConnectorModule objTemp = new PlcConnectorModule(p_configure); PlcConnectorModulesList.Add(objTemp); using (var db = new MES_DATABASE()) { db.PLC_PLCConnectorable.Add(new PLC_PLCConnector() { ID_PLC = objTemp.Id, Status = (int)objTemp.EModuleState, IP = objTemp.PlcModuleConfigure.IpString, Port = objTemp.PlcModuleConfigure.PortString, Rack = objTemp.PlcModuleConfigure.Rack, Slot = objTemp.PlcModuleConfigure.Slot, TimeCreated = DateTime.Now, TimeModified = DateTime.Now, P_Created = "Honza", P_Modified = "Honza" }); db.SaveChanges(); } return(objTemp); }
public void Add(StateModel p_entity) { using (var db = new MES_DATABASE()) { db.STA_StateList.Add(MapperState.MapStateToSTA(p_entity)); db.SaveChanges(); } }
public void Add(TranslationModel p_entity) { using (var db = new MES_DATABASE()) { db.TRA_TranslationState.Add(MapperTranslation.MapTranslationToTra(p_entity)); db.SaveChanges(); } }
public void Add(EntityModel p_entity) { //musi se vytvořit také základní translation a state using (var db = new MES_DATABASE()) { // db.ENT_Entity.Add(MapperEntity.MapEntityToENT(p_entity)); db.ENT_Entity.Add(Mapper.Map <ENT_Entity>(p_entity)); db.SaveChanges(); } }
public ReceivedResult Add(ReceivedResult p_entity) { using (var db = new MES_DATABASE()) { db.RES_ResultTable.Add(Mapper.Map <RES_ResultTable>(p_entity)); db.SaveChanges(); } return(null); }
public void Add(UserFull p_userFull) { var Temp = MapperUserFull.MapUserFullToUSREntity(p_userFull); using (var db = new MES_DATABASE()) { db.USR_UserList.Add(Temp); db.SaveChanges(); } }
public void Edit(UserFull p_userFull) { var Temp = MapperUserFull.MapUserFullToUSREntity(p_userFull); using (var db = new MES_DATABASE()) { db.USR_UserList.Attach(Temp); db.Entry(Temp).State = EntityState.Modified; db.SaveChanges(); } }
public void Edit(TranslationModel p_entity) { var Temp = MapperTranslation.MapTranslationToTra(p_entity); using (var db = new MES_DATABASE()) { if (!db.TRA_TranslationState.Local.Any(c => c.ID_TRA == p_entity.ID_TRA)) { db.TRA_TranslationState.Attach(Temp); db.Entry(Temp).State = EntityState.Modified; } db.SaveChanges(); } }
public void Edit(StateModel p_entity) { var Temp = MapperState.MapStateToSTA(p_entity); using (var db = new MES_DATABASE()) { if (!db.STA_StateList.Local.Any(c => c.ID_STA == p_entity.ID_STA)) { db.STA_StateList.Attach(Temp); db.Entry(Temp).State = EntityState.Modified; } db.SaveChanges(); } }
public void Edit(EntityDetailModel p_entity) { // var Temp = MapperEntity.MapEntityDetilToENT(p_entity); var Temp = Mapper.Map <ENT_Entity>(p_entity);; using (var db = new MES_DATABASE()) { if (!db.ENT_Entity.Local.Any(c => c.ID_ENT == p_entity.ID_ENT)) { db.ENT_Entity.Attach(Temp); db.Entry(Temp).State = EntityState.Modified; } db.SaveChanges(); } }
// bude použito ve vyšší třídě public int AddComobject(int p_area, int p_wordLen, int p_start, int p_iPeriod, int p_iDbNumber = 1, int p_rw = 0) { var tempConfiguration = new ComObjectConfigure() { AreaOfMemory = p_area, WorldLen = p_wordLen, StartOffset = p_start, PeriodOfCheck = p_iPeriod, DbNumber = p_iDbNumber, ERW = p_rw }; var instance = ComObjectRepository.Instance.Add(tempConfiguration); CommunicationObjects.Add(instance); instance.StateChanged += OnChangeState; //tohle musí být mimo v tom prostředí using (var db = new MES_DATABASE()) { db.ComObjecTable.Add(new COM_ComObject() { ID_COM = instance.Id, Status = (int)instance.EModuleState, AreaMemory = instance.ObjectConfigure.AreaOfMemory, StartOffSet = instance.ObjectConfigure.StartOffset, Period = instance.ObjectConfigure.PeriodOfCheck, ReadWrite = instance.ObjectConfigure.ERW, DBnumber = instance.ObjectConfigure.DbNumber, WorldLen = instance.ObjectConfigure.WorldLen, ID_PLC = Id, P_Created = "Honza", P_Modified = "Honza", TimeCreated = DateTime.Now, TimeModified = DateTime.Now, }); db.SaveChanges(); } GetMinPeriod(); return(0); }