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); }
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); }
public Core.Dto.Edition Put(Core.Dto.Edition edition) { return(_editionService.Update(edition)); }
public Core.Dto.Edition Post(Core.Dto.Edition edition) { return(_editionService.Create(edition)); }