public AdvertisementTypeDTO Get(int id) { AdvertisementType AdvertisementType; using (var uow = _uowfactory.CreateUnitOfWork()) { var repo = uow.GetRepo <AdvertisementType>(); AdvertisementType = repo.Get(id); } AdvertisementTypeDTO dto = AdvertisementTypeMapper.CreateAdvertisementTypeDTO().Map(AdvertisementType); return(dto); }
public void Update(AdvertisementTypeDTO item) { AdvertisementType AdvertisementType; using (var uow = _uowfactory.CreateUnitOfWork()) { var repo = uow.GetRepo <AdvertisementType>(); AdvertisementType = AdvertisementTypeMapper.CreateAdvertisementType().Map(item); repo.Update(AdvertisementType); uow.BeginTransaction(); uow.Commit(); } }
public IEnumerable <AdvertisementTypeDTO> GetAll() { IEnumerable <AdvertisementType> AdvertisementTypes; using (var uow = _uowfactory.CreateUnitOfWork()) { var repo = uow.GetRepo <AdvertisementType>(); AdvertisementTypes = repo.GetAll(); } IEnumerable <AdvertisementTypeDTO> dtos = AdvertisementTypeMapper.CreateListAdvertisementTypeDTO().Map(AdvertisementTypes).ToList(); return(dtos); }