Example #1
0
        public List <KeyValuePair <int, string> > GetAdditionalInfo(AdditionalInfoClass additionalInfoClass)
        {
            GetAdditionalInfoCommand getAdditionalInfoCommand = new GetAdditionalInfoCommand(additionalInfoClass);

            getAdditionalInfoCommand.Execute();
            return(getAdditionalInfoCommand.CommandResult);
        }
 public static AdditionalInfoTypesVm GatAdditionalInfoTypesVm(AdditionalInfoClass additionalInfoClass)
 {
     return(new AdditionalInfoTypesVm()
     {
         Types = MSLivingChoices.Bcs.Admin.Components.ItemTypeBc.Instance.GetAdditionalInfo(additionalInfoClass).MapToKeyValuePairVm <int, string>(),
         CategoryClass = additionalInfoClass
     });
 }
Example #3
0
 public GetAdditionalInfoCommand(AdditionalInfoClass additionalInfoClass)
 {
     base.StoredProcedureName = AdminStoredProcedures.SpGetAdditionalInformationType;
     SpParameter           = (int)additionalInfoClass;
     ParameterName         = "@AdditionalInformationClassId";
     DescriptionColumnName = "Description";
     IdColumnName          = "AdditionalInformationTypeId";
     base.CacheKey         = CachedBaseCommand <List <KeyValuePair <int, string> > > .GetCacheKey(base.StoredProcedureName, SpParameter.ToString(), ParameterName, DescriptionColumnName, IdColumnName);
 }
Example #4
0
 public GetAdditionalInfoCommand(AdditionalInfoClass additionalInfoClass)
 {
     base.StoredProcedureName   = AdminStoredProcedures.SpGetAdditionalInformationType;
     this.SpParameter           = new int?(additionalInfoClass);
     this.ParameterName         = "@AdditionalInformationClassId";
     this.DescriptionColumnName = "Description";
     this.IdColumnName          = "AdditionalInformationTypeId";
     base.CacheKey = CachedBaseCommand <List <KeyValuePair <int, string> > > .GetCacheKey(new string[] { base.StoredProcedureName, this.SpParameter.ToString(), this.ParameterName, this.DescriptionColumnName, this.IdColumnName });
 }
Example #5
0
 public static IEnumerable <AdditionalInfo> GetInfosByClass(this IEnumerable <AdditionalInfo> items, AdditionalInfoClass infoClass)
 {
     return
         (from x in items
          where x.AdditionalInfoClass == infoClass
          orderby x.Sequence
          select x);
 }
 public List <KeyValuePair <int, string> > GetAdditionalInfo(AdditionalInfoClass additionalInfoClass)
 {
     return(this._itemTypeDac.GetAdditionalInfo(additionalInfoClass));
 }
 public void SaveAdditionalInfos(AdditionalInfoClass additionalInfoClass, List <KeyValuePair <int, string> > infos)
 {
     this._itemTypeDac.SaveAdditionalInfo(infos, additionalInfoClass);
 }
Example #8
0
 public SaveAdditionInfoCommand(List <KeyValuePair <int, string> > additionInfo, AdditionalInfoClass additionalInfoClass)
 {
     base.StoredProcedureName  = AdminStoredProcedures.SpPutAdditionalInformationType;
     this._additionInfo        = additionInfo;
     this._additionalInfoClass = additionalInfoClass;
 }
Example #9
0
 public void SaveAdditionalInfo(List <KeyValuePair <int, string> > additionInfo, AdditionalInfoClass additionalInfoClass)
 {
     (new SaveAdditionInfoCommand(additionInfo, additionalInfoClass)).Execute();
 }