// 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));
        }
Esempio n. 2
0
        public Training GetTraining(int IDTraining)
        {
            Training training = trainingDAL.GetTraining(IDTraining);

            return(training);
        }