EnVisageOnline/Main/Source/EnVisage/Models/Scenarios/CompareModel.cs

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; }
}
}