private CompactorViewModel GetModel(Compactor compactorViewModel) { CompactorViewModel compactor = new CompactorViewModel() { CompactorNumber = compactorViewModel.CompactorNumber, Id = compactorViewModel.Id, LocationId = compactorViewModel.LocationId, Make = compactorViewModel.Make, Size = compactorViewModel.Size }; return(compactor); }
public CompactorViewModel GetCompactorById(int id) { CompactorViewModel compactor = null; using (var _context = new NasscomEntities()) { compactor = (from allCompactors in _context.Compactor where allCompactors.Id == id select GetModel(allCompactors)).FirstOrDefault(); } if (compactor != null) { return(compactor); } else { return(new CompactorViewModel()); } }
public void Save(CompactorViewModel compactorViewModel) { using (var _context = new NasscomEntities()) { Compactor compactor = _context.Compactor.Find(compactorViewModel.Id); if (compactor != null) { compactor.CompactorNumber = compactorViewModel.CompactorNumber; compactor.LocationId = compactorViewModel.LocationId; compactor.Make = compactorViewModel.Make; compactor.Size = compactorViewModel.Size; } else { _context.Compactor.Add(GetEntity(compactorViewModel)); } _context.SaveChanges(); } }