Exemple #1
0
        public async Task <BookTagEditDto> Create(CreateOrUpdateBookTagInput input)
        {
            //TODO:新增前的逻辑判断,是否允许新增
            // var entity = ObjectMapper.Map <BookTag>(input);
            var entity = input.BookTag.MapTo <BookTag>();

            var entityId = await _entityRepository.InsertAndGetIdAsync(entity);

            return(entity.MapTo <BookTagEditDto>());
        }
Exemple #2
0
 public async Task CreateOrUpdate(CreateOrUpdateBookTagInput input)
 {
     if (input.BookTag.Id.HasValue)
     {
         await Update(input.BookTag);
     }
     else
     {
         await Create(input.BookTag);
     }
 }
Exemple #3
0
        public async Task <BookTagEditDto> CreateOrUpdate(CreateOrUpdateBookTagInput input)
        {
            var dto = new BookTagEditDto();

            if (input.BookTag.Id.HasValue)
            {
                dto = await Update(input.BookTag);
            }
            else
            {
                dto = await Create(input.BookTag);
            }
            return(dto);
        }