navigation in media picker

This commit is contained in:
2020-06-02 12:52:58 +02:00
parent 3864402951
commit 9db355b011
4 changed files with 96 additions and 47 deletions
+3 -1
View File
@@ -54,6 +54,7 @@ namespace zero.Web.Controllers
public async Task<IActionResult> GetAll([FromQuery] MediaListQuery query)
{
ListResult<MediaListModel> items = await Mapper.Map<Media, MediaListModel>(await Api.GetByQuery(query));
IList<MediaFolder> hierarchy = null;
IEnumerable<MediaListModel> folders = new List<MediaListModel>();
MediaFolder folder = null;
@@ -65,9 +66,10 @@ namespace zero.Web.Controllers
if (!String.IsNullOrEmpty(query.FolderId))
{
folder = await MediaFolderApi.GetById(query.FolderId);
hierarchy = await MediaFolderApi.GetHierarchy(query.FolderId);
}
return Json(new MediaListResultModel(items, folders, folder));
return Json(new MediaListResultModel(items, folders, folder, hierarchy));
}