public void Delete(AccessoryDTO accessory) { using (var uow = UnitOfWorkProvider.Create()) { var entity = AccessoryRepository.GetById(accessory.Id); if (entity != null) { AccessoryRepository.Delete(entity); uow.Commit(); } } }
public AccessoryDTO GetById(int id) { using (UnitOfWorkProvider.Create()) { var entity = AccessoryRepository.GetById(id); if (entity != null) { return(Mapper.Map <AccessoryDTO>(entity)); } return(null); } }
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(); } }