Cześć,
Jak osiągnąć efekt, że aplikacja webowa .net zrobi coś sama gdy zajdzie jakieś zdarzenie.
Dla przykładu - napisałem posta w tym temacie, więc chcę aby każdy obserwujący dostał powiadomienie.
Czy w takim razie w metodzie akcji "AddPostToThread" oprócz dodania tego posta musi być także wywołanie metody która wysyła powiadomienia do obserwujących? To mi trochę źle wygląda, gdyż może dojść do sytuacji, że podaczas dodania posta, musi być zrobione jeszcze wiele innych rzeczy, więc kontroler w swojej metodzie akcji ma zlecać zrobienie tych wszystkich rzeczy?
Czyli w uproszczeniu :
public IActionResult AddPost(){
forumService.AddPost(...);
notificationService.SentNotification(...);
// i tak dalej
return RedirectToAction(...);
}
Jak sama nazwa metody akcji mówi, Ma ona zajmować się tylko dodanie posta, a nie wieloma innymi rzeczami. Więc jak się w takich sytuacjach zachować?