private SignUpCourse MapSignUpCourse(SignUpIntegrationEvent request)
        {
            var mapped = new SignUpCourse();

            mapped.Id          = Guid.NewGuid();
            mapped.Name        = request.Name;
            mapped.Email       = request.Email;
            mapped.DateOfBirth = request.DateOfBirth;
            mapped.CourseId    = request.CourseId;

            return(mapped);
        }
 private void SendEmail(SignUpCourse signUpCourse, bool confirmation)
 {
     if (confirmation)
     {
         _log.Info($"Congratulation {signUpCourse.Name}, you're registerd to the course.");
         //NextStep
         //create the email sender;
     }
     else
     {
         _log.Info($"Hello {signUpCourse.Name}, unfortunately our course has no more vacancies, if you wish, subscribe to another available.");
         //NextStep
         //log email decline;
     }
 }
Пример #3
0
 public void Create(SignUpCourse signUpCourse)
 {
     _context.SignUpCourse.Add(signUpCourse);
 }