public async Task <bool> DeleteDataAsync(ShardData data) { switch (data.ShardType) { case nameof(BotKey): await _entitiesRepository.Delete <BotKey>(bk => bk.Id == data.Id); break; case nameof(ExecutionSchedule): await _entitiesRepository.Delete <ExecutionSchedule>(bk => bk.Id == data.Id); break; case nameof(MetricTick): await _entitiesRepository.Delete <MetricTick>(bk => bk.Id == data.Id); break; default: throw new NotImplementedException(); } return(true); }
public bool Delete(long id) { return(_repository.Delete(id)); }