Files
C4IT-F4SD-Client/FasdDesktopUi/Basics/UiActions/UiDummyQuickAction.cs

41 lines
1.5 KiB
C#

using C4IT.F4SD.DisplayFormatting;
using C4IT.FASD.Base;
using C4IT.MultiLanguage;
using FasdDesktopUi.Basics.Models;
using FasdDesktopUi.Basics.Models.QuickActionOutput;
using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace FasdDesktopUi.Basics.UiActions
{
public class cUiDummyQuickAction : cUiQuickAction
{
public cUiDummyQuickAction(cFasdQuickAction quickAction)
: base(null)
{
Name = quickAction.Name;
Description = quickAction.Descriptions.GetValue();
}
public override async Task<cDataCanvasDataModel> GetQuickActionDataAsync(cSupportCaseDataProvider dataProvider = null, bool isDetailedLayout = false)
{
await Task.CompletedTask;
return new cDataCanvasDataModel();
}
public override async Task<List<object>> ProcessActionAsync(CancellationToken token, Dictionary<cAdjustableParameter, object> ParameterDictionary = null)
{
await Task.CompletedTask;
List<object> result = new List<object> { cMultiLanguageSupport.GetItem("QuickAction.Revision.Status.FinishedSuccessfull"), cUtility.RawValueFormatter.GetDisplayValue(DateTime.UtcNow, RawValueType.DATETIME) };
return result;
}
private List<cQuickActionMeasureValue> GetStatusMonitorMeasureValues(List<cF4sdQuickActionRevision.cMeasure> measures)
{
return null;
}
}
}