Exemple #1
0
 public void Delete(AccessoryDTO accessory)
 {
     using (var uow = UnitOfWorkProvider.Create())
     {
         var entity = AccessoryRepository.GetById(accessory.Id);
         if (entity != null)
         {
             AccessoryRepository.Delete(entity);
             uow.Commit();
         }
     }
 }
Exemple #2
0
        public AccessoryDTO GetById(int id)
        {
            using (UnitOfWorkProvider.Create())
            {
                var entity = AccessoryRepository.GetById(id);
                if (entity != null)
                {
                    return(Mapper.Map <AccessoryDTO>(entity));
                }

                return(null);
            }
        }
Exemple #3
0
 public void Save(AccessoryDTO accessory)
 {
     using (var uow = UnitOfWorkProvider.Create())
     {
         var e      = AccessoryRepository.GetById(accessory.Id);
         var entity = Mapper.Map <Accessory>(accessory);
         if (e == null)
         {
             AccessoryRepository.Create(entity);
         }
         else
         {
             AccessoryRepository.Update(entity);
         }
         uow.Commit();
     }
 }