private void InitStateMachine() { PreviouState = _initialState; var state = StateList.FirstOrDefault(t => t.Value.IsDefaultState); CurrenState = state.Value; RaiseStateMachineSystemCommand("OnInit", "StateMachineInitialized"); }
public void setCityList(string state) { var location = new LocationList(); CityList = location.Cities.FirstOrDefault(x => x.Key.ToLower() == StateList.FirstOrDefault(u => u.Value.ToLower() == state.ToLower()).Value.ToLower()).Value.Select(x => new SelectListItem { Text = x, Value = x }).ToList(); CityList.Insert(0, new SelectListItem { Text = "Select City", Disabled = true, Selected = true, Value = "" }); }