public void InitializeFromEnumAndSave() { var listOfEnums = EnumExtention <ProductCategory1ENUM> .ToList(); if (listOfEnums.IsNullOrEmpty()) { return; } listOfEnums.Remove(ProductCategory1ENUM.Unknown.ToString()); CreateEntitiesFromListOfStrings(listOfEnums as IList <string>); Save(); ProductCategoryMainDAL pCatMainDal = new ProductCategoryMainDAL(_db, _user); //remember to create the MainProduct also for these categories foreach (var item in listOfEnums) { try { ProductCategoryMain c = pCatMainDal.Factory(); c.ProductCat1 = (ICategory)FindForName(item); pCatMainDal.Create(c); pCatMainDal.Save(); } catch (ErrorHandlerLibrary.ExceptionsNS.NoDuplicateException) { continue; } } Save(); }
public void InitializeFromEnumAndSave() { var eList = EnumExtention <PaymentTypeENUM> .ToList(); if (eList.IsNullOrEmpty()) { return; } //fix the names foreach (var item in eList) { PaymentType c = Factory(); c.Name = item.ToSentence(); c.MetaData.IsAutoCreated = true; try { Create(c); } catch (ErrorHandlerLibrary.ExceptionsNS.NoDuplicateException) { } } Save(); }
public void InitializeFromEnumAndSave() { //this will create customer categories for the Enums //var listOfEnums = Enum.GetNames(typeof(DebitCreditENUM)).ToList(); var listOfEnums = EnumExtention <DebitCreditENUM> .ToList(); listOfEnums.Remove(DebitCreditENUM.Unknown.ToString()); CreateEntitiesFromListOfStrings(listOfEnums); Save(); }