public ComputerHelper(Computer Computer) { DBContext = new computerAssemblyContext(); DataStorage = GetPartSelectList("data_storage"); Rams = GetPartSelectList("ram"); Processors = GetPartSelectList("processor"); ComputerCases = GetPartSelectList("computer_case"); Motherboards = GetPartSelectList("motherboard"); Gpus = GetPartSelectList("gpu"); Psus = GetPartSelectList("psu"); PcPurposes = new SelectList(new List <string> { "Mokslams", "Darbui", "Žaidimams", "Video/grafiniam kūrimui" }); // Setting default selected values for (int pTypeId = 1; pTypeId < 8; pTypeId++) { try { ComputerPart CPart = Computer.ComputerParts.Where(cp => cp.Part.PartTypeId == pTypeId).FirstOrDefault(); SelectList Parts = new SelectList(new List <string>()); switch (pTypeId) { case 1: Parts = DataStorage; break; case 2: Parts = Rams; break; case 3: Parts = Processors; break; case 4: Parts = ComputerCases; break; case 5: Parts = Motherboards; break; case 6: Parts = Gpus; break; case 7: Parts = Psus; break; } SetSelectedValue(Parts, CPart); } catch (ArgumentNullException e) { } catch (NullReferenceException e) { } catch (InvalidOperationException e) { } } }
public PartSuggestor() { DbContext = new computerAssemblyContext(); }
public PartsController(computerAssemblyContext context) { _context = context; }