示例#1
0
        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);
        }
示例#2
0
        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());
            }
        }
示例#3
0
 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();
     }
 }