Class
ReportViewModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ReportViewModel : ViewModelBase, IEqualityComparer<RunResult>

Inheritance: objectReportViewModel

Implements: IEqualityComparer<RunResult>

Constructors

ReportViewModel(ReportingDataProviderBase)

Declaration

cs-api-definition
public ReportViewModel(ReportingDataProviderBase dataProvider)

Parameters

dataProvider

ReportingDataProviderBase

Properties

DefaultProvider

Declaration

cs-api-definition
public ReportingDataProviderBase DefaultProvider { get; }

Property Value

ReportingDataProviderBase

DefaultProviderKey

Declaration

cs-api-definition
public string DefaultProviderKey { get; }

Property Value

string

EndDate

Declaration

cs-api-definition
public DateTime EndDate { get; set; }

Property Value

DateTime

IsBusy

Declaration

cs-api-definition
public bool IsBusy { get; set; }

Property Value

bool

IsUpdatingResults

Declaration

cs-api-definition
public bool IsUpdatingResults { get; }

Property Value

bool

Providers

Declaration

cs-api-definition
public List<ReportingDataProviderBase> Providers { get; }

Property Value

List<ReportingDataProviderBase>

ResultDetailsViewModel

Declaration

cs-api-definition
public ResultDetailsViewModel ResultDetailsViewModel { get; }

Property Value

ResultDetailsViewModel

ResultItems

Declaration

cs-api-definition
public ObservableCollection<LightRunResult> ResultItems { get; }

Property Value

ObservableCollection<LightRunResult>

ResultOverviewViewModel

Declaration

cs-api-definition
public ResultOverviewViewModel ResultOverviewViewModel { get; }

Property Value

ResultOverviewViewModel

ResultsViewModel

Declaration

cs-api-definition
public ResultsViewModel ResultsViewModel { get; }

Property Value

ResultsViewModel

StartDate

Declaration

cs-api-definition
public DateTime StartDate { get; set; }

Property Value

DateTime

TestListRunsViewModel

Declaration

cs-api-definition
public TestListRunsViewModel TestListRunsViewModel { get; }

Property Value

TestListRunsViewModel

Methods

AddProvider(ReportingDataProviderBase)

Declaration

cs-api-definition
public void AddProvider(ReportingDataProviderBase dataProvider)

Parameters

dataProvider

ReportingDataProviderBase

Equals(RunResult, RunResult)

Declaration

cs-api-definition
public bool Equals(RunResult x, RunResult y)

Parameters

x

RunResult

y

RunResult

Returns

bool

Implements IEqualityComparer<RunResult>.Equals(RunResult, RunResult)

FireResultItemsChanged()

Declaration

cs-api-definition
protected void FireResultItemsChanged()

GetHashCode(RunResult)

Declaration

cs-api-definition
public int GetHashCode(RunResult obj)

Parameters

obj

RunResult

Returns

int

Implements IEqualityComparer<RunResult>.GetHashCode(RunResult)

RemoveAllResults()

Declaration

cs-api-definition
public void RemoveAllResults()

RemoveResult(LightRunResult)

Declaration

cs-api-definition
public void RemoveResult(LightRunResult result)

Parameters

result

LightRunResult