39 lines
1.2 KiB
C#
39 lines
1.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
|
|
namespace EnVisage.Models.Scenarios
|
|
{
|
|
public class CompareModel
|
|
{
|
|
public CompareModel()
|
|
{
|
|
Scenarios = new List<ScenarioInfo>();
|
|
}
|
|
|
|
public IEnumerable<ScenarioInfo> Scenarios { get; set; }
|
|
public int OptimalScenarioIndex { get; set; }
|
|
}
|
|
|
|
public class ScenarioInfo
|
|
{
|
|
public Guid Id { get; set; }
|
|
public string Name { get; set; }
|
|
public bool IsActive { get; set; }
|
|
|
|
public bool IsOptimal { get; set; }
|
|
public decimal X { get; set; }
|
|
public decimal Score { get; set; }
|
|
public decimal CalculatedNetImpact { get; set; }
|
|
public decimal BottomUpExpense { get; set; }
|
|
public decimal CostSavings { get; set; }
|
|
public decimal ProjectedRevenue { get; set; }
|
|
public decimal ExpectedMargin { get; set; }
|
|
public decimal CalculatedMargin { get; set; }
|
|
public int Weeks { get; set; }
|
|
public DateTime? StartDate { get; set; }
|
|
public DateTime? EndDate { get; set; }
|
|
public decimal ScoringNetImpact { get; internal set; }
|
|
}
|
|
} |