@sf71hrb6: Tworzę aplikacje w oparciu o Angulara i REST API napisanym w .NET Core i mam dylemat dotyczący tego jak powinny wygladać DTO oraz endpointy api po stronie .NET Core (przypuszczam że tak samo będzie w innych technologiach które opierają sie o podobną architekture).
Załóżmy że mam w angularze komponent który potrzebuje informacji z dwóch różnych encji w bazie danych (kilka parametrów usera i kilka dotyczących np jakiejś książki). Czy powinienem
@sf71hrb6: dwa req po stronie frontu. Chyba ze książka i user jest jakos powiązana - przez relację. Wtedy po prostu joinujesz usera i zwracasz go jako pole obiektu książka.
@sf71hrb6:

Czy te dane to część większej całości? Może do parametr większego modelu? Wykorzystujesz je gdzie indziej? Przemyśl to sobie tak:

1. Masz bazę danych.
2. Stwórz modele DTO w API w warstwie DataAcess.
3. Zrób nad tym, repozytorium (repozytorium niech używa DataAccess), które mają swoje modele, nazwijmy je biznesowe.
4. Endpoint niech pobiera model biznesowy (poprzez repozytorium) i zwraca ViewModel odpowiednio spreparowany (jak potrzeba możesz dopisać serwis, ja coś tam
przecież te ograniczenia na ilość zapytań są bez sensu. Pobawiłem się chwilę i zacząłem zrzucać sobie część wpisów z mikrobloga i odrazu limit przekroczony. Jakby człowiek nie mógł zrobić dodatkowych aplikacji i żonglować nimi, to chyba szybciej by było przez selenium wyciągać dane z wypoku -.-
#wykopapi #api
#csharp #aspnet #api #rest

Witajcie wykopki

Nie oczekuję kodu. A raczej podpowiedzi, naprowadzenia.
Słuchajcie muszę zrobić akcję do przeszukiwania bazy danych.
Szukać można za pomocą 4 kryteriów.
jakieś znaki
data rozpoczęcia
data zakończenia
rodzaj usera

I każdy z nich jest opcjonalny(oczywiście 2 i 3 muszą występować razem). Oczywiście wyszukiwania nie mogą się powtarzać itd. itp.

I tu jest problem.
Zacząlem robić tak, że po kolei sprawdzam każdą zmienną czy nie jest nullem.
Jest jakiś "rejestr, rejestrów" danych teleadresowych do wszystkiego co państwowe? Urzędy, banki, przedszkola, JST?

Uprzejmie informujemy, iż obowiązek prowadzenia przedmiotowej bazy i jej aktualizacji wynika z rozporządzenia Ministra Cyfryzacji z dnia 23 sierpnia 2018 r w sprawie zasobu informacyjnego przeznaczonego do udostępnienia w centralnym repozytorium informacji publicznej (Dz. U. z 2018 r., poz. 1790), które poprzedzone było rozporządzeniem Ministra Administracji i Cyfryzacji z dnia 26 marca 2014r. w sprawie zasobu informacyjnego przeznaczonego
czy jest jakieś api, które pośredniczy w publikowaniu postów na fp i nie robi przy tym problemów? fejsbuka #!$%@?ło z weryfikacjami apki i szukam jakieś alternatywy. Hootsuite niby zweryfikował mi konto deva a i tak nie mogę stworzyć aplikacji