public IActionResult CreateSparePart(SparePartViewModel part) { var partDto = new SparePartDto { Id = part.Id, Name = part.Name }; db.Create(partDto); return(RedirectToAction("ViewSpareParts")); }
public SparePartEditWindow(SparePartDto dto) { InitializeComponent(); this.DataContext = new SparePartEditViewModel(dto); Messenger.Default.Register <bool>(this, "SparePartEditQuitMsg", msg => { this.Close(); }); }
public IActionResult EditSparePart(SparePartViewModel part) { if (ModelState.IsValid) { var partDto = new SparePartDto { Id = part.Id, Name = part.Name }; db.Update(partDto); return(RedirectToAction("ViewSpareParts")); } else { return(RedirectToAction("EditSparePart")); } }
public void Delete(SparePartDto dto) { try { using (var scope = new LaserEngineDBEntities()) { var list = scope.SparePart.Where(x => x.Id == dto.Id).ToList(); scope.SparePart.RemoveRange(list); scope.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public void Edit(SparePartDto dto) { try { using (var scope = new LaserEngineDBEntities()) { var item = scope.SparePart.Where(x => x.Id == dto.Id).FirstOrDefault(); if (item != null) { item.Position = dto.Position; item.Name = dto.Name; item.Specification = dto.Specification; item.Remark = dto.Remark; scope.SaveChanges(); } } } catch (Exception ex) { throw ex; } }
public void Add(SparePartDto dto) { try { using (var scope = new LaserEngineDBEntities()) { var list = scope.SparePart.Add(new SparePart() { Id = BaseIdGenerator.Instance.GetId(), Position = dto.Position, Name = dto.Name, Specification = dto.Specification, Remark = dto.Remark }); scope.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public SparePartEditViewModel(SparePartDto dto) { SparePart = dto; CancelCmd = new RelayCommand(OnCancelCmd); ConfirmCmd = new RelayCommand(OnConfirmCmd); }