// GET : CPU/Details/{id} public ActionResult Details(int id) { var service = new CPUService(); var model = service.GetCpuById(id); return(View(model)); }
// GET: Project/Create public ActionResult Create() { //create a List of objects through calling your service //Store that List in a Viewbag as one of 3-4 parameters of a SelectList object //@Html.DropDownList() in your view var cpuDb = new CPUService(); ViewBag.CpuId = new SelectList(cpuDb.GetAllCPUs().ToList(), "CpuId", "Name"); var memDb = new MemoryService(); ViewBag.MemoryId = new SelectList(memDb.GetAllMemories().ToList(), "MemoryId", "Name"); var caseDb = new CaseService(); ViewBag.CaseId = new SelectList(caseDb.GetAllCases().ToList(), "CaseId", "Name"); var videoDb = new VideoCardService(); ViewBag.VideoId = new SelectList(videoDb.GetAllVideoCards().ToList(), "VideoId", "Name"); var mobaDb = new MOBAService(); ViewBag.MotherboardId = new SelectList(mobaDb.GetAllMOBAs().ToList(), "MotherboardId", "Name"); var psuDb = new PSUService(); ViewBag.PsuId = new SelectList(psuDb.GetAllPowerSupplyUnits().ToList(), "PsuId", "Name"); return(View()); }
// GET: CPU public ActionResult Index() { var service = new CPUService(); var cpuList = service.GetAllCPUs(); return(View(cpuList)); }
public ActionResult DeleteCPU(int id) { var service = new CPUService(); service.DeleteCpu(id); TempData["SaveResult"] = "Your CPU entry was deleted."; return(RedirectToAction("Index")); }
public ActionResult Create(CPUCreate cpu) { var service = new CPUService(); if (ModelState.IsValid) { service.CreateCPU(cpu); return(RedirectToAction("Index")); } return(View(cpu)); }
// GET : CPU/Delete/{id} public ActionResult Delete(int id) { var service = new CPUService(); var model = service.GetCpuById(id); if (model == null) { return(HttpNotFound()); } return(View(model)); }
// GET: Project/Edit/5 public ActionResult Edit(int id) { var cpuDb = new CPUService(); ViewBag.CpuId = new SelectList(cpuDb.GetAllCPUs().ToList(), "CpuId", "Name"); var memDb = new MemoryService(); ViewBag.MemoryId = new SelectList(memDb.GetAllMemories().ToList(), "MemoryId", "Name"); var caseDb = new CaseService(); ViewBag.CaseId = new SelectList(caseDb.GetAllCases().ToList(), "CaseId", "Name"); var videoDb = new VideoCardService(); ViewBag.VideoId = new SelectList(videoDb.GetAllVideoCards().ToList(), "VideoId", "Name"); var mobaDb = new MOBAService(); ViewBag.MotherboardId = new SelectList(mobaDb.GetAllMOBAs().ToList(), "MotherboardId", "Name"); var psuDb = new PSUService(); ViewBag.PsuId = new SelectList(psuDb.GetAllPowerSupplyUnits().ToList(), "PsuId", "Name"); var service = new ProjectService(); var detail = service.GetProjectById(id); var model = new ProjectEdit { ProjectId = detail.ProjectId, Name = detail.Name, Description = detail.Description, Notes = detail.Notes, CpuId = detail.CpuId, CPU = detail.CPU, MemoryId = detail.MemoryId, Memory = detail.Memory, CaseId = detail.CaseId, Case = detail.Case, VideoId = detail.VideoId, VideoCard = detail.VideoCard, MotherboardId = detail.MotherboardId, Motherboard = detail.Motherboard, PsuId = detail.PsuId, PowerSupplyUnit = detail.PowerSupplyUnit }; return(View(model)); }
public ActionResult Edit(int id, CPUEdit model) { if (model.CpuId != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = new CPUService(); if (service.UpdateCpu(model)) { TempData["SaveResult"] = "Your CPU information was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your CPU information could not be updated."); return(View()); }
// GET : CPU/Edit/{id} public ActionResult Edit(int id) { var service = new CPUService(); var detail = service.GetCpuById(id); var model = new CPUEdit { CpuId = detail.CpuId, Manufacturer = detail.Manufacturer, Series = detail.Series, CoreFamily = detail.CoreFamily, Name = detail.Name, CoreCount = detail.CoreCount, CoreClock = detail.CoreClock, BoostClock = detail.BoostClock, Socket = detail.Socket, IsAvailable = detail.IsAvailable, MicroArchitecture = detail.MicroArchitecture, ThermalDesignPower = detail.ThermalDesignPower, IntegratedGraphics = detail.IntegratedGraphics, SimultaneousMultithreading = detail.SimultaneousMultithreading }; return(View(model)); }
public void startTest() { cpuTest = new CPUService(); }
public void TestInitialize() { cpuService = new CPUService(uow.Object, CPUs.Object); }