public async Task <TEntity> PutItem(int id, TEntity entity) { return(await MutateRepository.UpdateAsync(entity)); }
public async Task <TEntity> DeleteItem(Guid id) { return(await MutateRepository.DeleteAsync(await QueryRepository.GetByIdAsync(id))); }
public async Task <TEntity> PostItem(TEntity entity) { return(await MutateRepository.AddAsync(entity)); }