/// <inheritdoc/> public async Task <object> GetProductAsync <TInput, TType>(TInput input, TType options = default(TType)) { var category = input as string; var id = options as string; var productEntity = await AzureUtils.RetrieveEntityUsingPointQueryAsync <ProductEntity>(_table, category, id); return(productEntity); }