@Bulldogjob: Warto tego Blazora się uczyć? Programuję, ale nie w firmie programistycznej, a produkcyjnej, i czasem potrzeba jakieś dane zaprezentować. Wcześniej używałem asp.mvc z razorem, ostatnio robiłem w Angularze (z .net core 2 na tyłach). A może jednak blazor będzie szybki do dowożenia aplikacji dla biznesu?
  • Odpowiedz
Miruny potrzebuję pomocy bo zaraz zejdę z tego świata z nerwów.
Chciałem sobie ogarnąć ASP .Net Framework MVC, żeby postawić stronkę. I powoli sobie poznaje i trafiłem ścianę w którą walę głową już 3 godzinę.
Mianowicie chodzi o Attribute Routing. Nie wiem o co chodzi. Jeżeli ktoś mógłby zerknąć w kod byłbym wdzięczny.
PS: części z obsługą danych nie są istotne bo zależy mi na poznaniu trochę fronta, więc proszę zignorować tworzenie obiektów w
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak na Linuxie zainstalować dotnet 3.1 ? Ściągam paczkę , instaluje , robię komendy do exportu PATH itd i sprawdzam wersję jest 3.1. Po zamknięciu terminala już dotneta nie ma żadnego i w PATH też nie ma ...

#dotnet #csharp #programowanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp Często w kodzie oglądanym na necie nazwy pól zaczynają się od np: array
Czy kiedyś była moda na takie nazewnictwo czy też wynikało to z jakieś konwencji?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam do zrobienia projekt uczelniany w ASP.net. Prowadzący zażyczył sobie, aby do bazy danych podejść zgodnie z tzw. "Model first". Przyznam szczerze, że o ile mniej więcej orientuję się mniej więcej co to jest, o tyle z tym podejściem nie miałem nigdy styczności. Problem polega na tym, że nie ma o tym za bardzo materiałów w internecie, a jeśli są to sprzed paru lat. Na takim tutorialspoint jest opisane jak utworzyć w
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@obserwator_z_prawem_interwencji: Nie korzysta się już dawno. Od przynajmniej 7 lat MS poleca code-first. Nie mówiąc już o tym, ze w ef core nie ma model-first, wiec wychodzi na to, ze piszecie w starym ASP.net zamiast ASP.net core. Widać na uczelniach dalej beton.
  • Odpowiedz
#androiddev #csharp #programowanie
Chcę wysłać powiadomienia na Androida przez FCM z usługi na vs. Kod usługi nie wywala żadnych błędów, dostaję w odpowiedzi message_id, ale na Androidzie nic się nie pojawia. Wcześniej wysyłałem z konsoli Firebase'a to wszystko ładnie dochodziło. Czy ktoś miał podobny problem?

Wzorowałem się na kodzie stąd.
https://stackoverflow.com/questions/37412963/send-push-to-android-by-c-sharp-using-fcm-firebase-cloud-messaging

Edit: Nie działa wysyłanie do wszystkich. Na konkretny token mogę wysłać.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MQs:

Gdyby DI uznać za wzorzec to o każdym innym trzeba by mówić jako o szczególnym przypadku DI lub dziedziczenia, a cała obiektówkę można by opisać jako używanie dwóch wzorców, co nie niesie żadnej informacji.


Wydaje mi się, że kluczowe dla tej dyskusji jest zrozumienie, że wzorce rozwiązują pojedyncze problemy i robią to na różnych poziomach abstrakcji. DI pozwala budować zależności między komponentami zgodnie z bardziej ogólną koncepcją IoC, a
  • Odpowiedz
#csharp #aspnet #api #rest

Witajcie wykopki

Nie oczekuję kodu. A raczej podpowiedzi, naprowadzenia.
Słuchajcie muszę zrobić akcję do przeszukiwania bazy danych.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Proszę o pomoc mirków z #programowanie #csharp #wpf
Mam coś do zrobienia na szybko, a dawno w tym nie siedziałem. Domyślnie z projektem utworzył mi się plik MainWindow.xaml.cs. Do tego dopisałem w obszarze tego samego namespace inną prostą klasę. W klasie MainWindow tworzę obiekt nowej klasy i wszystko gra, ale nie mogę odwołać się do publicznych metody. O czym mogłem zapomnieć?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mireczki.
Głupich pytań z programowaniem ciąg dalszy, tym razem C# i słowo kluczowe this. W sumie jakoś nigdy się nie interesowałem, tylko używałem jako odwołanie do obiektu przy wywoływaniu metod.
Czy jest jakakolwiek różnica pomiędzy:
class dodawaniet
{
protected int a, b;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #dotnet

Wykopki nie mogę sobie za chiny przypomnieć jak to było. Ktoś mi podpowie?

Z bazy danych w kontrolerze chcę wyciągnąć wszystkie firmy wraz z pracownikami. Niestety json zwraca tylko firmy bez pracowników. Jak się dodawało do odpowiedzi także pracowników?
Wiadomo. Relacja one to many
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jak byście podeszli do takiego tematu z punktu widzenia architektury.

Buduję system multi-tenant. Wszelkie entities są dodawane w kontekście tenanta.
Jest jedno ale. Tenant może być zarządzany przez "właściciela" albo przez społeczność (z opcją przejęcia przez właściciela potem).
Jeśli jest zarządzany przez właściciela, to wszelkie wpisy/obiekty są z automatu zatwierdzone, ale jeśli przez społeczność to muszą zostać zaakceptowane przez moderatorów.
Buduję to w oparciu o DDD i CQRS.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: żebyś nie powtarzał w kółko tej logiki, która sprawdza, czy tenant ma właściciela, mógłbyś zrobić jakiś dekorator na te command handlery i ogarnąć to na poziomie DI. Jeśli robisz multi-tenant, korzystasz z SQL Server, to polecam przyjrzeć się też row-level security, żeby dodatkowo zabezpieczyć aplikację.
  • Odpowiedz
Hej Mirki, jak określacie czy stopniujecie swoje umiejętności w CV? Z językami obcymi jest prosto, opis CERF czy skala IELTS i już, ale inne rzeczy, np. znajomość jakiejś technologii?

Niby można początkujący, podstawowy, średni, średniozaawansowany/dobry, zaawansowany/bardzo dobry, doskonały, albo numerycznie od 1 do 5, niektórzy stawiają gwiazdki czy inne pierdoły.

I czy wtedy dać u dołu legendę jakąś?
No bo co ma niby kwalifikować się na 3/5 gwiazdek w #csharp na przykład. ;p
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach