public override async Task HandleAsync(FetchWorkbanchArticleAction action, IDispatcher dispatcher) { var article = await _workbanchService.GetItem <WorkbanchArticleVM>(action.Id); dispatcher.Dispatch(new FetchWorkbanchArticleResultAction(article)); }
public override async Task HandleAsync(FetchWorkbanchCourseAction action, IDispatcher dispatcher) { var WorkbanchCourse = await _workbanchService.GetItem <CourseFullInfoVM>(action.Id); dispatcher.Dispatch(new SetWorkbanchCourseAction(WorkbanchCourse)); }