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