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>()); }
public async Task CreateOrUpdate(CreateOrUpdateBookTagInput input) { if (input.BookTag.Id.HasValue) { await Update(input.BookTag); } else { await Create(input.BookTag); } }
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); }