/// <summary> /// Seed the Category Lookup for Assets /// </summary> public void SeedCategoryLookup() { LookupType categoryType = new LookupType { Description = EnumHelper.LookupTypes.Category.ToString() }; _context.LookupTypes.Add(categoryType); _context.SaveChanges(); string[] categories = { "Desktop", "Notebook", "Server", "Tablet" }; foreach (string category in categories) { Lookup initLookup = new Lookup { Description = category, Type = categoryType }; _context.Lookups.Add(initLookup); } _context.SaveChanges(); }
/// <summary> /// Seed the Make Lookup for Assets /// </summary> public void SeedMakeLookup() { LookupType makeType = new LookupType { Description = EnumHelper.LookupTypes.Make.ToString() }; _context.LookupTypes.Add(makeType); _context.SaveChanges(); string[] makes = { "Dell", "Lenovo", "HP" }; foreach (string make in makes) { Lookup initLookup = new Lookup { Description = make, Type = makeType }; _context.Lookups.Add(initLookup); } _context.SaveChanges(); }
/// <summary> /// Seed the Warranty Period Lookup for Assets /// </summary> public void SeedWarrantyPeriodLookup() { LookupType warrantyPeriodType = new LookupType { Description = EnumHelper.LookupTypes.WarrantyPeriod.ToString() }; _context.LookupTypes.Add(warrantyPeriodType); _context.SaveChanges(); string[] warrantyPeriods = { "1 Year", "2 Years", "3 Years", "4 Years", "5 Years", "6 Years" }; foreach (string warrantyPeriod in warrantyPeriods) { Lookup initLookup = new Lookup { Description = warrantyPeriod, Type = warrantyPeriodType, AssociatedNumericValue = int.Parse(warrantyPeriod.Substring(0, 1)) }; _context.Lookups.Add(initLookup); } _context.SaveChanges(); }
/// <summary> /// Seed the Request Status Lookup for QuoteRequests /// </summary> private void SeedQuoteRequestStatus() { LookupType quoteRequestStatus = new LookupType { Description = EnumHelper.LookupTypes.QuoteRequestStatus.ToString() }; _context.LookupTypes.Add(quoteRequestStatus); _context.SaveChanges(); string[] quoteRequestStatusTypes = { EnumHelper.QuoteRequestTypes.Pending.ToString(), EnumHelper.QuoteRequestTypes.Processing.ToString(), EnumHelper.QuoteRequestTypes.Supplied.ToString(), EnumHelper.QuoteRequestTypes.Complete.ToString() }; foreach(string quoteRequestStatusType in quoteRequestStatusTypes) { Lookup quoteRequestStatusLookup = new Lookup { Description = quoteRequestStatusType, Type = quoteRequestStatus }; _context.Lookups.Add(quoteRequestStatusLookup); } _context.SaveChanges(); }