Jak zrobić 2 w 1

0

Mam dwie aplikacje
Jedna to asp.net core z angularem gdzie wyświetlam sobie grida telerikowego.
Druga to consolowa aplikacja które pobiera dane z jsona i umożliwia ich wyświetlenie (czyli mamy API).

Chce teraz z tego api pobrać dane i wyświelić nie w konsoli ale w gridzie. Jak to zrobić? Może jakiś fajny przykład ktoś ma?

0

A ta aplikacja asp.net core sama nie może się połączyć z API, pobrać z niego danych i wyświetlić w gridzie?

0
somekind napisał(a):

A ta aplikacja asp.net core sama nie może się połączyć z API, pobrać z niego danych i wyświetlić w gridzie?

Chciałem mieć wszystko w jednym projekcie.
Ale jak masz jakiś przykład jak z takim api się osobno łączyć to też chętnie się tym pobawię.

0

Czy ja dobrze rozumiem? Twoja aplikacja konsolowa jest tym API, z którego pobierasz dane za pomocą ASP .NET Core i chcesz je wyświetlić w Angularze?

0

Może tu bo lepiej czytelne niż komentarze
https://api.github.com/orgs/dotnet/repos

1

Tobie w ogóle nie jest do tego .NET Core potrzebne. Możesz te dane pobrać samym Angularem bez konsoli i bez .NET Core.

0
AdamWox napisał(a):

Tobie w ogóle nie jest do tego .NET Core potrzebne. Możesz te dane pobrać samym Angularem bez konsoli i bez .NET Core.

:) ja wiem, ale chodzi o przećwiczenie pewnego schematu pracy przy dużych aplikacjach

1

Taki schemat jak ty robisz nie istnieje przy dużych aplikacjach. Twoje .NET Core ma być twoim API, to tutaj pobierasz dane z bazy i wysyłasz do Angulara, a ty pobierasz konsolą z nieswojego API, przesyłasz to do .NET Core i pobierasz Angularem... Skąd taki pomysł? Skąd takie podejście? Gdzieś to wyczytałeś, że tak się robi?

0

Fakt wyszło zagmatwanie. Apka z konsolą pobiera dane z jsona(nieswojego api) ale uznaj to że pobiera jakby z bazy i udostępnia dane. Czyli mamy prostą apkę udostępniające wybrane dane. Teraz chce się z projektu .net core+angular jakoś wbić połączyć z tą prostą apką, wywołać jej metodę do zwracania danych i wyświetlić to w gridzie

0

No to ta prosta apka konsolowa powinna mieć swoje API, gdzie GET'em z angulara + .NET core będziesz mógł przez HTTP dobić się tych danych...

0
Damian Korczowski napisał(a):

No to ta prosta apka konsolowa powinna mieć swoje API, gdzie GET'em z angulara + .NET core będziesz mógł przez HTTP dobić się tych danych...

Ma klasę

 public class Repository
    {
        [JsonPropertyName("name")]
        public string Name { get; set; }

        [JsonPropertyName("description")]
        public string Description { get; set; }

        [JsonPropertyName("html_url")]
        public Uri GitHubHomeUrl { get; set; }

        [JsonPropertyName("homepage")]
        public Uri Homepage { get; set; }

        [JsonPropertyName("watchers")]
        public int Watchers { get; set; }

        [JsonPropertyName("pushed_at")]
        public string JsonDate { get; set; }

gdzie ładuje dane z jsona

  1. Czy tą apkę mogę osadzić w projekcie angulat+net core ?
  2. Jakiś przykład jak mogę tym getem się dobrać?
1

Ja bym zrobił to tak,

  1. Konsolowa apka która pobiera dane i udostepnia je jako API.
  2. Angularowa aplikacja do FRONT'endu (BEZ .NET CORE).

I tak używając angulara robisz zapytania do konsolowej aplikacji API CRUD'a (GET, POST, PUT itp.)

Przykład jak zintegrowac Angulara 8 i .NET core:

https://www.plukasiewicz.net/Angular/Angular8IntegrationPart1

Pozdrawiam.

0

Przykład dobry, jest tam repository dla bazy danych i pod to mogę swoje rzeczy wpakować i sobie to połączyć wszystko, dzięki za naprowadzenie

1 użytkowników online, w tym zalogowanych: 0, gości: 1