Witam, mam scenariusz do rozwiązania:
Wybieram salę którą chcę zarezerwować w elemencie <select> i do tej pory zmiana wybranego elementu wywoływała metodę POST. Cała strona wczytywała się nowo. Chcę to nieco usprawnić i funkcją OnChange() pobrać aktualnie wybrany element w <select> i w jakiś sposób z poziomu **JavaScript **dowiedzieć się z metody ReservationService.CheckAvailableHours()
które godziny na tą salę są jeszcze dostępne.
Który sposób jest według Was najlepszy?
- Wstrzyknąć do widoku mój
ReservationService
? - Stworzyć API na potrzeby wyciągania danych i wywoływać je z poziomu JavaScript?
- jakieś inne sugestie?
Jeżeli chodzi o punkt 1 to: Martwię się o widoczność danych logowania do bazy danych. Bo jeżeli skrypt jest po stronie klienta i jest tam wstrzyknięty serwis łączący się z baza danych to gdzieś ten **ConnectionString **jest ulokowany
Punkt drugi wydaje się najwłaściwszy, aczkolwiek dziwna alternatywa, bo przecież nie chcę, aby ktoś z zewnątrz miał dostęp do tego API