Example how to validate dynamic model with Fluent Validation.
Strona głównaUżytkownik
Radosław Maziarka | użytkownik
Sztuka programowania 3142 dni, 9 godzin, 57 minut temu 78 źrodło rozwiń
W dzisiejszym poście pokażę jak zintegrować FluentValidation z ASP.NET MVC5, na podstawie dodawania użytkownika.
Przedstawienie podstaw FluentValidation - 1 część cyklu.
Sztuka programowania 3161 dni, 10 godzin, 55 minut temu 146 źrodło rozwiń
Many of the programmers falls into the trap of creating too many unnecessary abstractions in code, that may introduce even more chaos and maintenance issues, instead of simplifying overall project structure and providing some real benefit. One of such abstractions, that have been discussed countless number of times, is the (one and only) repository pattern.
Architektura 3167 dni, 4 godziny, 32 minuty temu 238 źrodło rozwiń
In my application, I wanted to handle double click on grid’s row by redirecting user to page, which contained detailed data about this particular row. Unfortunately, none of existing implementation did not satisfied me, because it either binded to dbClick event in controller, or used rowTemplate to show data in grid.
Czas lokalny na Microsoft Azure Websites.
I encourage you to read my article “How to improve the front-end work in ASP.NET using Gulp?” which was published on Objectivity’s blog – link to the post.
Artykuł ukazał się w magazynie Programista, nr 12/2015 Artykuł zaczyna się od objaśnienia czym jest Gulp, a następnie przechodzę do serii punktów problem-rozwiązanie przy pomocy Gulpa.
Do napisania tego posta wprost umotywował mnie wpis Oskara Dudycza na podobny temat - nauki uczenia się. Jest to temat bardzo ciekawy i od dawna na mojej liście "to do". Zatem napisałem, w końcu! Pytanie, na które chciałbym odpowiedzieć jest proste - jak się właściwie uczyć technologii w naszym dev-świecie?
Rozwijając nową funkcjonalność w projekcie dodałem w osobnym module nowy kontroler, który miał identyczną nazwę jak już istniejący. Przy uruchomieniu aplikacji pojawił się komunikat że nie znaleziono kontrolera dla adresu...
Początki nowego projektu zawsze są interesujące – można posprzeczać się na tematy możliwych do użycia technologii / wzorców / planowanej architektury. Później, gdy już projekt zastyga i klepiemy tylko kolejne widoki każda kolejna próba takiej dyskusji kończy się tekstem typu: “Ale po co o tym gadać – i tak nic nie zmienimy bo trzeba by całą aplikację przepisywać”.
Sztuka programowania 3186 dni, 15 godzin, 39 minut temu 454 źrodło rozwiń
Zostałem poproszony przez kolegów z zespołu o przybliżenie im biblioteki MediatR, która zapewnia prostą implementację mediatora który wysyła i obsługuje wiadomości w pamięci. Zaproponowałem ją jako sposób na rozwiązanie problemu zbyt ścisłych zależności pomiędzy domenami w naszej aplikacji.
Sztuka programowania 3188 dni, 4 godziny, 23 minuty temu 398 źrodło rozwiń