public Matricula RealizarMatricula(Guid usuarioId, Guid cursoid) { var usuario = usuarioRepository.Obtem(usuarioId); var curso = repository.Obtem(cursoid); if (usuario != null && curso != null) { var matricula = new Matricula(curso, usuario, DateTime.Now); matricula.GerarPagamento(); matriculaRepository.Adiciona(matricula); emailRepository.Enviar(usuario.Email, "CursosOn", $"Ola {usuario.Nome} \n Sua matrícula foi realizada com sucesso"); return(matricula); } return(null); }