public virtual ActionResult UpdateLocationMode(LocationModes LocationMode, bool redirect = false) { Database.DiscoConfiguration.JobPreferences.LocationMode = LocationMode; Database.SaveChanges(); if (redirect) return RedirectToAction(MVC.Config.JobPreferences.Index()); else return Json("OK", JsonRequestBehavior.AllowGet); }
public AffordancePresenter([NotNull] ApplicationPresenter applicationPresenter, [NotNull] AffordanceView view, [NotNull] Affordance aff) : base(view, "ThisAffordance.HeaderString", aff, applicationPresenter) { _aff = aff; SelectedAddCategory = Sim.CategoryOrDevice[0]; Sim.Affordances.RefreshAllAffordanceCategory(); _usedIns = new ObservableCollection <UsedIn>(); RefreshUsedIn(); LocationModes.Add(VariableLocationMode.CurrentLocation); LocationModes.Add(VariableLocationMode.OtherLocation); _allActions.Add(VariableAction.SetTo); _allActions.Add(VariableAction.Add); _allActions.Add(VariableAction.Subtract); _allConditions.SynchronizeWithList(VariableConditionHelper.CollectAllStrings()); _executionTimes = new ObservableCollection <string>(); _executionTimes.SynchronizeWithList(VariableExecutionTimeHelper.CollectAllStrings()); ActionsAfterInterruptions.SynchronizeWithList(ActionAfterInterruptionHelper.CollectAllStrings()); }