Migracja do Core RC2 – nie wyszło :). DSP16 – część 20

Miałem tydzień temu świętować z postem numer 19 migrację, ale przełożyłem świętowanie na post numer 20. No cóż, miała być teraz migracja do RC2, ale niestety za mocno zamotałem mam wrażenie. Co bym nie robił to dostaję różnymi błędami. Mój rekord to:  Nie wyszła ta migracja. Póki co odpuszczę sobie to zadanie. Na pewno będę starał …

Migracja do Core RC2 – nie wyszło :). DSP16 – część 20 Read More »

ASP.NET Core 1.0 RC2. DSP16 – część 19

Niedawno, bo 16 maja światło dzienne ujrzała nowa wersja ASP.NET Core. Tym razem opatrzony końcówką ‚RC2’. Prace nad RC2 trwały 7 miesięcy. Póki co wszystko idzie zgodnie z planem. Natomiast finalna wersja ASP.NET Cora ma być pod koniec czerwca. Microsoft zapewnia, że runtime RC2 ma się już nie zmienić w stosunku do wersji RTM (chyba, że …

ASP.NET Core 1.0 RC2. DSP16 – część 19 Read More »

View Components w ASP.NET MVC 6. DSP16 – część 18

Nową funkcją w ASP.NET MVC 6 jest View Components. View Component jest podobny do Parial View. Stworzenie własnego Viewu Componentu jest łatwiejsze niż mi się na początku wydawało. Postanowiłem zrobić prostą rzecz przy pomocy tej nowej funkcji – wyświetlić gracz. Po pierwsze stworzyłem osobny folder w solucji: ViewComponents. Następnie klasę DisplayAllPlayersViewComponenets. Klasa to musi dziedziczyć po ViewComponenet.

Przykład własnego Tag Helpera. DSP16 – część 17

Chciałem napisać własny Tag Helper. Miałem na początku mały problem. Tag Helper powinien być w moim odczuciu co najmniej sporadycznie używany w różnych widokach. Nie widzę potrzeby tworzenia Tag Helpera skoro ma być użyty tylko raz. Nie przyszedł mi do głowy żaden sensowny pomysł, który fajnie zgrywałby się z moją stroną pokerową. Jednakże pomyślałem sobie, że czasem …

Przykład własnego Tag Helpera. DSP16 – część 17 Read More »

Tag Helper w MVC6 oraz FluentValidation. DSP16 – część 15

Podczas implementacji chciałem użyć FluentValidation o którym to wspominałem już w poprzednim poście. Zamarzyło mi się użyć go zgodnie tym co jest napisane na wiki projektu. Okazało się, że FluentValidation nie jest dostosowany do MVC6. Cała dyskusja nad dostosowaniem tego projektu do ASP.NET Core znajduje się githubie projektu. Sama w sobie biblioteka działa elegancko. var validation = new …

Tag Helper w MVC6 oraz FluentValidation. DSP16 – część 15 Read More »

Google Charts – krótko i na temat. DSP16 – część 14

Chciałem stworzyć wykres, który przedstawia jak dobrze gracz sobie dobrze radzi podczas sezonu. Słyszałem o takich kontrolkach jak wijmo, które umożliwiają tworzenie grafów. Można je używać podobno za darmo, ale trzeba się zarejestrować. Dodatkowo wyświetlane są informacje, że wykres został stworzony dzięki wijmo. Jednak ja poszukałem innej opcji o której też już kiedyś słyszałem: Google …

Google Charts – krótko i na temat. DSP16 – część 14 Read More »

Dostęp do modelu z poziomu JSa w ASP.NET Core 1.0. DSP16 – część 13

Ten kto napisał choćby najprostszą aplikację w ASP.NET MVC wie jak można przesłać dane z kontrolera do widoku. public IActionResult PlayerChart() { var results = GetResultsForPlayer(1); return View(results); } Po stronie klienta możemy bardzo prosto wyłuskać dane, które przysłaliśmy do widoku. @model List<PokerWebsite.Core.Domain.Result> <html> <head> <title></title> </head> <body> @Model[0].Points </body> </html>

LESS, SASS oraz FluentValidation. DSP16 – część 12

Nigdy nie tworzyłem cssów od zera. Zawsze już miałem stworzoną podstawę i później w zależności od potrzeb edytowałem co trzeba było. W moim projekcie konkursowym nie mam żadnych już wcześniej zbudowanych cssów. Więc nie pozostaje mi nic innego jak samemu coś stworzyć. Podczas szukania front-endowych frameworków natknąłem się na ciekawą tabelkę. Wycinek tabelki pochodzi ze …

LESS, SASS oraz FluentValidation. DSP16 – część 12 Read More »

Mockowanie DbContextu w EF7. DSP16 – część 11

Dzień dobry! Dziś krótko. Jak można zamockować wyciąganie danych przy pomocy DbContext w EF7? Sprawa ma się tak samo jak w poprzedniej wersji EF. Załóżmy, że chcę zamockować wyciągnięcie danych z tablicy Venue. Klasycznie przy pomocą DbContextu wyciągnąłbym te dane w ten sposób: var venues = dbContext.Set<Venue>(); Jeżeli chcę zamockować dbContext.Set<Venue>() to muszę wpierw stworzyć …

Mockowanie DbContextu w EF7. DSP16 – część 11 Read More »