W internecie znaleźć można mnóstwo sposobów na zwalidowanie modelu. Najlepszym sposobem jest zastosowanie atrybutów z przestrzeni System.ComponentModel.DataAnnotations, ponieważ walidacja odbywa się automagicznie. Niestety kiedy te same atrybuty wykorzystamy do parametrów akcji, to już tak automagicznie nie jest. W tym poście zaprezentuję problem oraz pokażę jak można sobie z nim poradzić.
Strona głównaUżytkownik
macabre13 | użytkownik
Sztuka programowania 3228 dni, 6 godzin, 54 minuty temu 270 źrodło rozwiń
Tym razem udałem się do warszawy na konferencje .net developers days i zrobiłem sobie słit focie ze Scottem - yey! yey! yey! Wiem, mam zamknięte oczy (smuteczek) Ale! Ze Scottem!!! Mam jeszcze jedno, ale tak niewyraźne, że nie uwierzycie że to ja. A teraz część z myśli, które zebrałem słuchając różnych wykładów i rozmyślając też o różnych rzeczach podczas słuchania: Nie mieszać klas które służą do czystego przechowywania danych oraz tych, które na nich operują. Powinno to ułatwić skalowalność sy...
Byłem na DevDay2015! Prezentacje były i można oglądać, albo będzie można wkrótce. Część ludzi spotkała się z ogromną ilością swoich fanów, inni leczyli kaca, inni słuchali i starali się coś z tego wyciągnąć. Jako że nie zapiłem, to starałem się coś mądrego usłyszeć, poniżej materiał zebrany i w mojej interpretacji: Decyzje które podejmujesz podczas wybierania frameworka, biblioteki, pracownika, czy czegokolwiek innego powinieneś przemyśleć pod kątem, nie tylko rozwiązania, które przyniesie, a racze...
Aż czasami zabiera mi dech w piersiach kiedy czytam wymagania do projektu – to jest jak prawdziwe Si-Fi gdzie postacie są tak dobrze nakreślone, że aż się ma ochotę część przytulić, za częścią płakać a część… no właśnie. Od razu rodzą się pytania „po co?”, „dlaczego?”, „po jakiego grzyba?”, „kiedy takie coś może mieć miejsce?” i wiele wiele innych, które sprowadzić można do jednego mianownika: cz...
Dzisiaj ABC, ale chyba warte przypomnienia. Wprowadzony w .NET 3.0 Initializer syntax jest bardzo wygodny. Pozwala skrócić zapis i spowodować, że kod jest trochę czytelniejszy. Jednak coraz częściej mam wrażenie, że przez niego programiści .NET zapomnieli o konstruktorach.
Architektura 3559 dni, 5 godzin, 24 minuty temu 485 źrodło rozwiń
0xDBE jest nowym narzędziem do zarządzania bazami danych stworzonym przez JetBrains. Znając R# oraz słysząc opinie o inych ich produktach można mieć nadzieję że będzie dobre. Jednak zamiast mieć nadzieję lepiej po prostu sprawdzić, a można to zrobić dzięki "Early Access Program". Skorzystał z niego Maciek Aniserowicz i wyraził się dość niepochlebnie. A więc postanowiłem sprawdzić to narzędzie sam.
Bazy danych i XML 3823 dni, 21 godzin, 19 minut temu 313 źrodło rozwiń