Jonathan Ouellette 580e90f6a2 initial add
2022-09-27 14:10:30 -07:00

60 lines
1.9 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace Fab2ApprovalSystem.Models
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using Fab2ApprovalSystem.DMO;
public partial class Training
{
public int TrainingID { get; set; }
public int ECN { get; set; }
public Nullable<System.DateTime> StartedDate { get; set; }
public Nullable<System.DateTime> CompletedDate { get; set; }
public Nullable<bool> Status { get; set; }
public Nullable<bool> Deleted { get; set; }
public Nullable<System.DateTime> DeletedDate { get; set; }
[NotMapped]
public string Title
{
get
{
ECN_DMO ecnDMO = new ECN_DMO();
string ECNTitle = ecnDMO.GetECN(ECN).Title;
return ECNTitle;
}
}
[NotMapped]
public string ECNTrainingGroups
{
get
{
ECN_DMO ecnDMO = new ECN_DMO();
TrainingDMO trainingDMO = new TrainingDMO();
ECN ecn = ecnDMO.GetECN(ECN);
List<int> trainingGroupIDs = trainingDMO.GetECNAssignedTrainingGroups(ECN);
string groupNames = "";
foreach (int groupId in trainingGroupIDs)
{
string groupName = trainingDMO.GetTrainingGroupByID(groupId).TrainingGroupName;
groupNames += groupName + ",";
}
return groupNames;
}
}
}
}