First Commit

This commit is contained in:
Daniel Wathen
2022-11-30 13:15:01 -07:00
commit f996dcfb36
105 changed files with 76792 additions and 0 deletions

View File

@ -0,0 +1,9 @@
namespace ReportingServices.Models
{
public class ErrorViewModel
{
public string? RequestId { get; set; }
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
}
}

View File

@ -0,0 +1,16 @@
namespace ReportingServices.Models.PlanningReport
{
public class WeeklyPartChanges
{
public string REACTOR { get; set; }
public string PSN { get; set; }
public int WO_COUNT { get; set; }
public WeeklyPartChanges(string reactor, string psn, int wo_count)
{
REACTOR = reactor;
PSN = psn;
WO_COUNT = wo_count;
}
}
}

View File

@ -0,0 +1,22 @@
using ReportingServices.ReportingObjects;
namespace ReportingServices.Models.ProductionReport
{
public class DailyReport
{
public List<ReactorOutsByDay> OutsByDay { get; set; }
public List<ScrapByDay> ScrapByDay { get; set; }
public Dictionary<string, ToolAvailibilityByType> ToolAvailibilityByType { get; set; }
public Dictionary<string, ToolStateByType> ToolStateByType { get; set; }
public DailyReport(List<ReactorOutsByDay> outsByDay, List<ScrapByDay> scrapByDay, Dictionary<string, ToolAvailibilityByType> toolAvailibilityByType, Dictionary<string, ToolStateByType> toolStateByType)
{
OutsByDay = outsByDay;
ScrapByDay = scrapByDay;
ToolAvailibilityByType = toolAvailibilityByType;
ToolStateByType = toolStateByType;
}
}
}