Changes between Version 12 and Version 13 of UseCaseImplementationsFinal


Ignore:
Timestamp:
03/02/26 16:58:27 (3 days ago)
Author:
231067
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementationsFinal

    v12 v13  
    580580}}}
    581581
    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) }}} , односно контролерот за испраќање на контакт кон менторот:
    583587
    584588{{{
     
    619623
    620624}}}
     625
     626Овој код испраќа e-mail нотификација до менторот кога студент ќе воспостави контакт. Пораката ги содржи сите релевантни информации, вклучувајќи: име на студент, предмет, тип на проект, големина на тим, избрана тема (доколку постои) и порака од студентот кон менторот. Ова овозможува менторот да биде известен без потреба од најавување во системот, така што ќе добие известување на E-mail.