#csharp
mam taką walidacje w modelu [Range(0.1, 9.9, ErrorMessage = "Valuse for field can be only between 0.1 and 9.9")]

czy da się zrobić aby dopuszczalne były tylko wartości z jedną liczbą po przecinku? np: 2.99 było nie prawidłową wartością a 2.9 prawidłową ...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@boostasioo: zaimplementuj interfejs IValidateObject (mogłem przekręcić nazwę) i tam zrób jaka chcesz walidację. Możesz nawet scastowac na string i sprawdzić len.
  • Odpowiedz
Ej jakim cudem moge do ASP.NET Core API ktora leci na target framework: net core 2.2 dodac dll ktora jest na .net framework np 4.7
#csharp #dotnet
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@LukEEE: zależy jakie rzeczy potrzebujesz, jeśli akurat namespacy się zgadzają i dostępne metody to bez problemu możesz tak zrobić, ale jeśli użyjesz w dll użyjesz czegoś czego nie ma w Core to kupa.

Więc praktycznie pusta dllka zadziała, bo IL jest ten sam i korzysta z rzeczy które dostępne są zarówno w core jak i zwykłym .net
  • Odpowiedz
@zibizz1: ok czyli to juz moja rola wiedziec co by moglo byc kompatybilne... myslalem ze bedzie tak jak np ze zwyklym EntityFramework jak laduje do .Net Core to od razu dostawalem warninga ze ej story to moze nie byc w pelni kompatybilne z .net core bo jest w .net framework
  • Odpowiedz
mircy, tak se siedze i klepie konsolowy kalkulatorek w siszarpie .net core w ramach nauki i mam 2 zagwozdki: 1) obliczenia zawarlem w osobnej klasie w switchu ale chce dodac komunikat przy dzieleniu ze jak argSecondNumber = 0 to zamiast resultu przekazanego do maina poleci writeline ze nie mozna dzielic przez zero, chcialem zrobic if elsa wewnatrz tego case'a ale widze ze to niemozliwe wiec jak inaczej to ugryzc?

case "divide":
case "/":
result
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #visualstudio #csharp #dotnet #uwp
https://docs.microsoft.com/en-us/windows/uwp/networking/which-networking-technology
Nie wiem której technologii użyć. Chcę zrobić tak, że jedna aplikacja-serwer będzie połączona z wieloma aplikacjami-klientami w sieci lokalnej. Ma to być ciągłe połączenie więc brzmi jak "Websockets", ale po LAN. Wysyłał będę polecenia w obie strony ("chcę zrobić A", "pozwalam zrobić A", "zrobiłem A" - na tej zasadzie). Aplikacje klienckie mogą się łączyć ze sobą
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest gdzieś w opcjach Visual Studio 2019 możliwość zmiany sposobu implementacji propertisów? Wolałbym żeby mi się pojawiało samo { get; set; }, zamiast { get => throw new NotImplementedException(); set => throw new NotImplementedException(); }
#visualstudio #csharp
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@harakiri888: @DragDay7: Jest, dzięki.
Dla potomnych: trzeba wejść w narzędzia, opcje, zjechać do sekcji edytor tekstu, potem do podsekcji c#, do kolejnej podsekcji zaawansowane, po prawej trzeba zjechać do ostatniej części i jest tam opcja ostatnia (°°
  • Odpowiedz
Jeśli chcę mieć aplikację z warstwami Domain, Infrastructure i API, to jak powinienem używać FluentValidation? Według mnie powinno to być w Infrastructure, ale jak wtedy stworzyć i sprawdzić np Usera z warstwy Domain? Można zrobić np

User user = new User();
UserValidator validator = new UserValidator();

ale robienie dwóch linijek zamiast jednej jest trochę upierdliwie, noi co to za walidacja, skoro można bez przeszkód zrobić new User(); bez walidacji.
Nie wiem jak to połączyć tak jak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goglez a czemu nie walidować w konstruktorze? Skoro to obiekt domenowy to chciałbyś, żeby przez cały życia obiektu stan był poprawny
  • Odpowiedz
Przy sprawdzaniu czy int i string.length są większe od zera, lepiej użyć ArgumentException czy ArgumentOutOfRangeException? Górnej granicy teoretycznie nie ma.

#csharp #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemka mireczki, szukam czegoś do nauki c#, chciałbym popróbować i przeskoczyć z cpp. Nie mogę się zdecydować, a jestem kompletnie zielony. Tak więc szukam czegoś od zera. Moga być poradniki na necie, albo książki. To pierwsze traktowałbym jako uzupełnienie raczej. Jakieś porady co teraz jest na topie?

#csharp #naukaprogramowania #dotnet
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp #core #dotnetcore #programowanie

>InvalidOperationException: Cannot use multiple DbContext instances within a single query execution. Ensure the query uses a single context instance


W jaki sposób mogę połączyć te tabele? Normalnie bym zrobił joina, ale jest Value Error ponieważ niekoniecznie identity ma person.
sokytsinolop - #csharp #core #dotnetcore #programowanie 
>InvalidOperationException: ...

źródło: comment_0eCeTrIA5Nlh5wb87lXWZUiZDmXJCkpI.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hektorrr:

Jeżeli każdy Person ma Identity, dodaj Identity do klasy Person, skonfiguruj navigation property więcej tutaj.


to był mój pierwszy pomysł, ale niestety UserIdentity to defaultowy obiekt z frameworka do autoryzacji i domyślnie jest w dedykowanym innym niż dane aplikacji DbContext. W jaki sposób mogę utworzyć taką relację?
  • Odpowiedz
Czy da się w jakiś sposób wysłać sms z poziomu Xamarina bez interakcji z użytkownikiem? Na teraz mam przygotowaną wiadomość, wpisanego adresata, a userowi pozostaje wcisnąć "Wyślij" - ten ostatni krok chciałbym jeszcze obsłużyć.

#xamarin #naukaprogramowania #csharp
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tl;dr Do niedzieli prawie 200 devkursów od 19,90 zł. ( ͡° ͜ʖ ͡°) VP obchodzi 4 urodziny. W związku z tym jest fajna promocja na kursy wideo, które można nabyć do 23 czerwca od 19,90 zł do 39,90 zł LINK. Ja ze swojej strony mogę polecić następujące kursy:

Kurs #git 29,90 zł LINK

Ponad 87 procent respondentów używa tego systemu do przechowywania kodu. Dzięki swojej popularności Git stanowi dziś
tomaszs - tl;dr Do niedzieli prawie 200 devkursów od 19,90 zł. ( ͡° ͜ʖ ͡°) VP obchodz...

źródło: comment_zbCmjWgNg7z8T1UZ8eA4OtxETq3xwX0T.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp
mam następujący problem, pewien framwork odczytuje dane z obiektu na podstawie ścieżek zapisanych w stringu np: "owoce.banan" czyli w json będzie to {"owoce": {"mandarynka": 7}}
problem jest np: z tablicą tzn ścieżka "owoce[0].mandarynka" jest interpretowana jako {"owoce[0]": {"mandarynka": 7}}
czy C# można jakoś przekonwertować tablice na obiekty ? coś na zasadzie {index0: 25, index1: 26 , index2: 27}
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś używa blazora w projektach komercyjnych albo chociaż jakiś większych prywatnych ?
Niedługo będę miał do wykonania apkę (desk+mobile+ew web) i zastanawiałem się nad uzyciem ( ͡º ͜ʖ͡º)
#csharp #blazor #dotnet #microsoft
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@piepies: no ta ale jak mobile'a :D Apka będzie wyświetlała spore ilości danych więc nie wiem czy piszą RWD da radę na tym pracować . Już nie mowiąc o desktopie :D
  • Odpowiedz