/// <summary> /// Construct the viewmodel /// </summary> /// <param name="vendors">List of vendors to select</param> /// <param name="privateKeys">List of privateKeys to select</param> /// <param name="features">List of features to select</param> public SKUCreateViewModel(List <Model.Vendor> vendors, List <Model.PrivateKey> privateKeys, List <Model.Feature> features) { SKU = new SKUCreateViewItem(new Model.SKU()); VendorList = vendors.ToSelectList(x => x.ObjectId, x => x.Name); PrivateKeyList = privateKeys.ToSelectList(x => x.PrivateKeyId, x => x.DisplayName); FeatureList = features.ToMultiSelectList(x => x.FeatureId, x => x.FeatureName); }
/// <summary> /// Construct the viewmodel /// </summary> /// <param name="vendors">List of vendors to select</param> /// <param name="privateKeys">List of privateKeys to select</param> /// <param name="features">List of features to select</param> public SKUCreateViewModel(List<Model.Vendor> vendors, List<Model.PrivateKey> privateKeys, List<Model.Feature> features) { SKU = new SKUCreateViewItem(new Model.SKU()); VendorList = vendors.ToSelectList(x => x.ObjectId, x => x.Name); PrivateKeyList = privateKeys.ToSelectList(x => x.PrivateKeyId, x => x.DisplayName); FeatureList = features.ToMultiSelectList(x => x.FeatureId, x => x.FeatureName); }