Exemplo n.º 1
0
        public Core.Dto.Edition Create(Core.Dto.Edition editionDto)
        {
            var edition = editionDto.ConvertToEntity();

            _unitOfWork.BeginTransaction();
            _unitOfWork.EditionRepository.Create(edition);

            editionDto = edition.ConvertToDto();

            _unitOfWork.Commit();

            return(editionDto);
        }
Exemplo n.º 2
0
        public Core.Dto.Edition Update(Core.Dto.Edition editionDto)
        {
            var existingEditionDto = _unitOfWork.EditionRepository.Get(editionDto.Id).ConvertToDto();

            existingEditionDto.Name     = editionDto.Name;
            existingEditionDto.Sort_Key = editionDto.Sort_Key;
            existingEditionDto.Enabled  = editionDto.Enabled;
            _unitOfWork.BeginTransaction();

            var edition = _unitOfWork.EditionRepository.Update(existingEditionDto.ConvertToEntity());

            _unitOfWork.Commit();

            editionDto = edition.ConvertToDto();

            return(editionDto);
        }
Exemplo n.º 3
0
 public Core.Dto.Edition Put(Core.Dto.Edition edition)
 {
     return(_editionService.Update(edition));
 }
Exemplo n.º 4
0
 public Core.Dto.Edition Post(Core.Dto.Edition edition)
 {
     return(_editionService.Create(edition));
 }