public ActionResult RegisterA1(RegisterA1ViewModel vm)
        {
            Registration registration = vm.Registration;

              registration.Courses.Add(this.context.Courses.FirstOrDefault(c => c.Id == vm.Course1));
              registration.Courses.Add(this.context.Courses.FirstOrDefault(c => c.Id == vm.Course2));
              registration.RegistrationDateTime = DateTime.Now;
              this.context.Registrations.Add(registration);
              this.context.SaveChanges();
              MailService.ConfirmRegistrationDirect(registration.Id);
              MailService.ConfirmRegistrationInformBackoffice(registration.Id);
              return this.RedirectToAction("RegistrationSuccessful", vm);
        }
 public ActionResult RegisterA1()
 {
     var vm = new RegisterA1ViewModel();
       return this.View(vm);
 }