private Transition DefaultTransition(Event myEvent, State state, Mode mode) { var transition = new Transition(); transition.TranistionID = 0; transition.Event = myEvent; transition.Mode = mode; transition.State = state; transition.NextStateID = 0; // This will fail in the future transition.NextStateReturnMax = 0; transition.TransitionName = "Ignored"; transition.Description = "This Event/State has no Transition defined"; return transition; }
public static void CreateState(State item) { var data = dataAccess(); data.CreateState(item); }
public static void DeleteState(State state) { var data = dataAccess(); data.DeleteState(state); }
/// <summary> /// Deprecated Method for adding a new object to the States EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToStates(State state) { base.AddObject("States", state); }
/// <summary> /// Create a new State object. /// </summary> /// <param name="stateID">Initial value of the StateID property.</param> /// <param name="stateName">Initial value of the StateName property.</param> public static State CreateState(global::System.Int32 stateID, global::System.String stateName) { State state = new State(); state.StateID = stateID; state.StateName = stateName; return state; }
private void UpdateCreateRealObject(string groupName, object realItem) { _groupItem.Name = txtName.Text; _groupItem.Description = txtDescription.Text; _groupItem.Priority = (int) numPriority.Value; _groupItem.URI = txtURI.Text; if(_isAdd) { switch (groupName) { case "Modes": var mode = new Mode(); mode.ModeName = txtName.Text; mode.Description = txtDescription.Text; DataHelper.CreateMode(mode); _groupItem.ID = mode.ModeID; break; case "States": var state = new State(); state.StateName = txtName.Text; state.Description = txtDescription.Text; DataHelper.CreateState(state); _groupItem.ID = state.StateID; break; case "Events": var myEvent = new Event(); myEvent.EventName = txtName.Text; myEvent.Description = txtDescription.Text; DataHelper.CreateEvent(myEvent); _groupItem.ID = myEvent.EventID; break; case "Functions": var function = new Function(); function.FunctionName = txtName.Text; function.Description = txtDescription.Text; function.FunctionURI = txtURI.Text; DataHelper.CreateFunction(function); _groupItem.ID = function.FunctionID; break; } } else { // Is Update switch (groupName) { case "Modes": var mode = (Mode) realItem; mode.ModeName = txtName.Text; mode.Description = txtDescription.Text; mode.Event = (Event)cboDefaultEvent.SelectedRow.ListObject; mode.State = (State)cboDefaultState.SelectedRow.ListObject; break; case "States": var state = (State) realItem; state.StateName = txtName.Text; state.Description = txtDescription.Text; break; case "Events": var myEvent =(Event) realItem; myEvent.EventName = txtName.Text; myEvent.Description = txtDescription.Text; myEvent.Priority = (int)numPriority.Value; break; } DataHelper.SaveChanges(); } }
public void DeleteState(State state) { _db.States.DeleteObject(state); _db.SaveChanges(); }
public void CreateState(State state) { _db.States.AddObject(state); _db.SaveChanges(); }