UI updates

This commit is contained in:
2021-01-13 13:51:55 +01:00
parent 220c525bf9
commit 5fc614d258
12 changed files with 55 additions and 21 deletions
@@ -21,6 +21,8 @@ namespace zero.Web.Controllers
protected Action<TEntity, PreviewModel> PreviewTransform { get; set; }
protected Action<TEntity, SelectModel> PickerTransform { get; set; }
public BackofficeCollectionController(TCollection collection)
{
@@ -55,7 +57,7 @@ namespace zero.Web.Controllers
}
public virtual async Task<IEnumerable<SelectModel>> GetForPicker() => await SelectList(Collection.Stream());
public virtual async Task<IEnumerable<SelectModel>> GetForPicker() => await SelectList(Collection.Stream(), PickerTransform);
public virtual async Task<IList<PreviewModel>> GetPreviews([FromQuery] List<string> ids) => Previews(await Collection.GetByIds(ids.ToArray()), PreviewTransform);