public void DeletePSU(PsuDto psu) { var psuToDelete = this.context.psus.FirstOrDefault(c => c.model == psu.model); this.context.psus.Remove(psuToDelete); this.context.SaveChanges(); }
public PSU OfPcPsuDto(PsuDto psu) { return(new PSU() { model = psu.model, powerEfficiency = psu.powerEfficiency, price = psu.price }); }
public PsuDto GetPsuById(string id) { PsuDto psuDto = new PsuDto(); PSU psu = this.context.psus.FirstOrDefault(x => x.model == id); psuDto.model = psu.model; psuDto.powerEfficiency = psu.powerEfficiency; psuDto.price = psu.price; return(psuDto); }
public IActionResult AddPsu(PsuDto psu) { if (ModelState.IsValid) { if (componentService.HasTheSameIdInBase(psu.model)) { return(NotFound("A power supply with the same model already exits")); } } { componentService.CreatePsu(psu); RedirectToAction(nameof(AddPsu)); } return(View()); }
public void CreatePsu(PsuDto psu) { this.context.psus.Add(this.OfPcPsuDto(psu)); this.context.SaveChanges(); }
public IActionResult DeletePsu(PsuDto psu) { this.componentService.DeletePSU(psu); return(RedirectToAction("ShowPsus", "PSU")); }