Exemplo n.º 1
0
        public MySettingsSummaryItemBase CreateItem(MySettingsSummaryItemIdentifier identifier, ResultType resultType)
        {
            Dictionary <ResultType, List <MySettingsSummaryItemIdentifier> > dicSettingsUsed = new Dictionary <ResultType, List <MySettingsSummaryItemIdentifier> >();

            dicSettingsUsed.Add(
                ResultType.SpeciesObservationGridMap,
                MySettingsSummaryItemIdentifierManager.GetDefaultSummaryItemIdentifiersExcept(
                    MySettingsSummaryItemIdentifier.CalculationGridStatisticsSubEnvironment,
                    MySettingsSummaryItemIdentifier.CalculationTimeSeries));

            ////switch (identifier)
            ////{
            ////    case ResultType.SpeciesObservationGridMap:
            ////}

            return(null);
        }
Exemplo n.º 2
0
        public JsonNetResult ActivateDeactivateSetting(MySettingsSummaryItemIdentifier identifier, bool checkValue)
        {
            JsonModel jsonModel;

            try
            {
                var model   = new MySettingsSummaryViewModel();
                var setting = (from sg in model.SettingGroups from i in sg.Items where i.Identifier == identifier select i).FirstOrDefault();
                setting.IsActive = checkValue;

                jsonModel = JsonModel.CreateFromObject(true);
            }
            catch (Exception ex)
            {
                jsonModel = JsonModel.CreateFailure(ex.Message);
            }
            return(new JsonNetResult(jsonModel));
        }
Exemplo n.º 3
0
 public bool CanSubSettingsAffectResult2(ResultType resultType, MySettingsSummaryItemIdentifier subIdentifier)
 {
     return(MySettingsSummaryItemIdentifierManager.CanSubsettingAffectResult2(resultType, subIdentifier));
 }
Exemplo n.º 4
0
 public MySettingsSummaryItemIdentifierModel(MySettingsSummaryItemIdentifier identifier, List <MySettingsSummaryItemSubIdentifier> subIdentifiers)
 {
     Identifier     = identifier;
     SubIdentifiers = subIdentifiers;
 }
Exemplo n.º 5
0
 public MySettingsSummaryItemIdentifierModel(MySettingsSummaryItemIdentifier identifier)
 {
     Identifier = identifier;
 }
Exemplo n.º 6
0
        public static bool CanSubsettingAffectResult2(ResultType resultType, MySettingsSummaryItemIdentifier subIdentifier)
        {
            List <MySettingsSummaryItemIdentifier> settingsList = GetSettingsList(resultType);

            return(settingsList.Contains(subIdentifier));
        }
 /// <summary>
 /// Gets the item that corresponds to the identifier
 /// </summary>
 /// <param name="buttonIdentifier">The item identifier.</param>
 /// <returns></returns>
 public static MySettingsSummaryItemBase GetItem(MySettingsSummaryItemIdentifier buttonIdentifier)
 {
     return(_itemDictionary[buttonIdentifier]);
 }
 private static T AddSettingSummary <T>(MySettingsSummaryItemIdentifier identifier, T model) where T : MySettingsSummaryItemBase
 {
     _itemDictionary.Add(identifier, model);
     return(model);
 }