#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

Jak w #csharp #wpf #programowanie zrobić cały czas przewijający się progressbar? Dodałem coś takiego i w podglądzie aplikacji cały czas się kręci, natomiast podczas kompilowania już nie...
Co jeszcze muszę dopisać?

To działa na takiej zasadzie, że otwiera się po prostu nowe okno i tam ma się kręcić ten pasek.

XAML:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak tanio rozwiązać problem wysyłania SMS-ów z mojego API?

Sprawdziłem hardwarowe rozwiązania które kosztują parę tys xD
Sprawdziłem API które kosztują po ok. 0,15 PLN za SMS xD

Pakiet SMS-ów bezlimitów do wszystkich sieci kosztuje 10 PLN (może są jednak jakieś limity w tym pakiecie - typowe ( ͡° ͜ʖ
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie listę zadań dla użytkownika. Lista zadań jest zmieniana, tak samo jak samo zadanie może się zmienić. Zadanie może być wykonywane przez wielu użytkowników. Do tego potrzebuje pełen log jak wyglądała lista zadań w dowolnym momemencie. Przy okazji jeśli cokolwiek się zmieni muszę użytkownika o tym poinformować. Jak to zapisać?
Pomyślałem o event sourcing, ale jest pewien problem. Mam jakby dwa streamy - użytkownika i zadanie. Na użytkowniku chce zapisać do
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yahoo_: Chyba dobrze. Statycznie (snapshoty z pełnego loga) trzymałbym użytkownika, zadnie jako nagłówek/root ze statusem i relację pomiędzy nimi ze statusem użytkownika w tym zadaniu (zadania w których bierze lub brał udział). Z ES budowane revisions (danego zadania) i dla historii assignments (snapshot w statusie relacji).
  • Odpowiedz