Programista .NET

Moje przygody z programowaniem :)

DateTime.Now i podróż w czasie

DateTime.Now? Tytułową właściwość zna każdy. Służy do pobrania aktualnej daty lokalnej. Jest jedną z najczęściej używanych właściwości systemowych, a zarazem jedną z bardziej problematycznych. Część z Was zapewne powie, że nie powinno się jej używać i lepiej użyć DateTime.UtcNow, aby nie mieć problemów, gdy mamy użytkowników w różnych strefach czasowy. Ale o tym kiedyś indziej, Read more about DateTime.Now i podróż w czasie[…]

Własny filtr akcji – autoryzacja z wykorzystaniem logiki biznesowej

W poprzednim artykule zrobiłem teoretyczne wprowadzenie do filtrów akcji w ASP.NET MVC. Dzisiaj przyszła pora na przykład bazujący na realnej potrzebie. Jaka potrzeba? Tworząc aplikację ASP.NET MVC przyjęło się, że dla każdej encji domenowej mamy kontroler, który zawiera akcje powiązane tylko z daną encją (na przykład: UsersController, ProductsController itp.). Następnie kontroler zawiera szereg akcji dla Read more about Własny filtr akcji – autoryzacja z wykorzystaniem logiki biznesowej[…]

Filtry Akcji – ASP.NET MVC

Prowadząc szkolenie z ASP.NET MVC zauważyłem, że kursanci rzadko kiedy używają filtrów akcji (w szczególności tworzą własne), dlatego chciałem poruszyć ten temat. Wielokrotnie widziałem w różnych projektach sytuacje, gdzie każda akcja w kontrolerze zawierała na swoim początku identyczny kod (na ogól kilka linijek ale widziałem też kod o długości 35 linijek 😀 ). Za każdym Read more about Filtry Akcji – ASP.NET MVC[…]