Changes between Version 12 and Version 13 of UseCaseImplementationsFinal
- Timestamp:
- 03/02/26 16:58:27 (3 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementationsFinal
v12 v13 580 580 }}} 581 581 582 Пример на имплементација внатре во {{{ public async Task<ActionResult> SendContact(MentorContact model) }}} , односно контролерот за испраќање на контакт кон менторот. 582 Класата {{{ EmailService }}} обезбедува функционалност за испраќање e-mail нотификации преку SMTP сервер. Класата ги вчитува SMTP параметрите од конфигурацијата, креира e-mail порака со HTML содржина. Воспоставува SMTP конекција и ја испраќа пораката асинхроно. 583 584 Методот {{{ SendAsync }}} се користи од ASP.NET Identity, додека {{{ SendEmailAsync }}} се користи за испраќање на custom системски нотификации. 585 586 Пример на имплементација внатре во {{{ public async Task<ActionResult> SendContact(MentorContact model) }}} , односно контролерот за испраќање на контакт кон менторот: 583 587 584 588 {{{ … … 619 623 620 624 }}} 625 626 Овој код испраќа e-mail нотификација до менторот кога студент ќе воспостави контакт. Пораката ги содржи сите релевантни информации, вклучувајќи: име на студент, предмет, тип на проект, големина на тим, избрана тема (доколку постои) и порака од студентот кон менторот. Ова овозможува менторот да биде известен без потреба од најавување во системот, така што ќе добие известување на E-mail.
