Cześć! Dawno mnie tu nie było 🙂 Daj się poznać skończone, sesja zdana, a projekt od ostatniego wpisu nie ruszony. Czas to zmienić!   Daj się poznać   Nie pisałem żadnego podsumowania, zamiast tego zrobię to na szybko tutaj. Napisałem łącznie 22 wpisy, w tym 2 przed rozpoczęciem konkursu, co pozwoliło mi trafić na listę finalistów. Co do reszty statystyk, nie ma co się oszukiwać, są nędzne. Nie jest to jednak ważne, gdyż główne założenie zostało spełnione: rozpocząłem pisanie pracy inżynierskiej, mam już główny szkielet,…Continue Reading „[HomeWallet] Planowanie”

Dzisiaj na szybko postaram się wytłumaczyć jak dodać wykresy do naszej aplikacji .NET Core MVC za pomocą biblioteki Highcharts. Zapraszam do czytania.   NuGet   Zaczynamy od dodania paczki do naszego projektu. Oficjalne paczki od HighSoft są przeznaczone na ASP.NET MVC i nie działają z .NET Core. Na szczęście jakaś dobra dusza pod nickiem pmrozek stworzyła wersję na Core. Znajduje się ona tutaj: NuGet a zainstalować ją można np. poprzez komendę Install-Package Highsoft.Web.Mvc. Po dodaniu pakietu jesteśmy gotowi do pracy.   Przykładowy kod kontrolera   W…Continue Reading „[NaSzybko] Wykresy w .NET Core”

W tym tygodniu w końcu nastąpiło wdrożenie projektu, o którym już wcześniej pisałem we wpisach. Postanowiłem, że przeleję trochę doświadczeń na ten wirtualny papier. Serwer Zacznijmy od tego, co wdrażaliśmy. Jest to projekt ASP.NET MVC który ma stronę dla użytkownika oraz dodatkowo panel administratora, który jest dostępny po  zalogowaniu się na konto. Dodatkowo projekt posiada Web API. Początkowo było ono oddzielnym projektem pisanym w .NET Core, zdecydowaliśmy się jednak połączyć to w całość, bo do dyspozycji mieliśmy jedynie jeden serwer. Wszystko to wspiera baza danych PostgreSQL, która…Continue Reading „[TechOT] Pierwsze wdrożenie”

Do przechowywania sekretnych danych w .NET Core Microsoft zaimplementował specjalne narzędzie. Dzisiaj na szybko pokażę, jak ich używać.   Po co są nam sekretne dane? Pierwszym najbanalniejszym przykładem jest tu connection string. Znajdują się w nim dane, których nie chcielibyśmy udostępniać osobom z zewnątrz. Przy udostępnianiu projektu na publicznych repozytoriach nie musimy się martwić o to, że ktoś zdobędzie nasze dane do połączenia się z bazą danych. Innym przykładem może być login i hasło do konta email z którego wysyłamy maile poprzez aplikację. Danych takich…Continue Reading „[NaSzybko] #2 Sekretne dane w .NET Core”

  Aby utworzyć projekt .NET Core oparty na .csproj  nie trzeba wiele wysiłku. Jedyne czego potrzebujemy, to najnowsze SDK .NET Core. Aby je pobrać, należy udać się na github .NET  i pobrać instalator/pliki binarne. Po instalacji SDK jesteśmy w stanie stworzyć projekt oparty na netcoreapp 1.1. Wpisując w konsoli „dotnet new” otrzymujemy informację o tym, co możemy zrobić. Od teraz możemy stworzyć projekt ze szkieletem, wybrać wersję frameworku czy sposób autoryzacji(lub jej brak). Przykładowa komenda tworząca aplikację webową MVC, bez autoryzacji, opartą na .csproj :…Continue Reading „[NaSzybko] Projekt .NET Core oparty na .csproj”