// GET: /Training public async Task <ActionResult> Index() { IEnumerable <EmployeeTraining> trainings = await db.GetTraining(this.ActiveCustomer); TrainingViewModel model = new TrainingViewModel() { Trainings = trainings, Courses = trainings.Select <EmployeeTraining, Course>(x => new Course { EducationType = x.EducationType, Description = x.Description }).Distinct().OrderBy(y => y.Description), StartDate = new DateTime(DateTime.Today.AddMonths(-1).Year, DateTime.Today.AddMonths(-1).Month, 1), EndDate = DateTime.Today, TotalTrainings = trainings.Count(), OverdueCheck = new List <String>(), CoursesCheck = new List <String>(), TrainingContactLink = (new OverviewDAL().GetRiwalCompany(this.ActiveCustomer.DatabaseName, this.ActiveCustomer.CompanyId)).TrainingContactLink }; return(View(model)); }
public Training GetTraining(int IDTraining) { Training training = trainingDAL.GetTraining(IDTraining); return(training); }