@cebula_prazona: zanim autor się dobrze nauczy ASP.NET to minie trochę czasu, poza tym nie warto się pakować w starsze technologie skoro są już nowe (źródło utrzymania już ma).

@Leinnan: jest, C# to na pewno jeden z topowych języków jeśli idzie o ilość pracy i zarobki, a że większość rzeczy opiera się na usługach webowych, stąd i ASP.NET jest dość popularny.
Czy to oznacza, że model mi się z bazą danych nie zgadza, bo zaraz oszaleje? ( ͡° ʖ̯ ͡°)

Unable to update database to match the current model because there are pending changes and automatic migration is disabled. Either write the pending model changes to a code-based migration or enable automatic migration. Set DbMigrationsConfiguration.AutomaticMigrationsEnabled to true to enable automatic migration.
Jak to naprawić, bo na stackoverflow jakieś dziwne
Witajcie mireczki, mam sobie model CheckoutModel, który zawiera 2 inne modele (potrzebne mi to w jednym View dlatego tak):

public class CheckoutModel
{
public Order OrderModel { get; set; }
public DeliveryMethod DeliveryMethodModel { get; set; }
}

No i jak przejdę na stronę /Cart/Checkout to chce przekazać CheckoutModel do viewsa, żeby sobie to ładnie pobrać do textboxów, a przekazuje w ten sposób:

var order = new CheckoutModel();
order.OrderModel.FirstName = user.UserData.FirstName;
/*
@prezydent_wykopu: Zauważ że stworzenie obiektu CheckoutModel nie gwarantuje stworzenia obiektów pod OrderModel i DeliveryMethodModel - domyślnie są zainicjalizowane na null. Zgaduję że to w tym miejscu

order.OrderModel.FirstName = user.UserData.FirstName;
leci wyjątek, bo próbujesz się dostać wlaśnie do tego nullowego order.OrderModel. Albo je zainicjalizuj jawnie jakimiś obiektami, albo dodaj sobie do CheckoutModel jakiś bezparametrowy konstruktor który bedzie to robił z automatu.
szybkie pytanko z asp.net: w której tabeli przechowywany jest PasswordResetToken? Bo szukam i coś nie mogę znaleźć a potrzebne mi, żeby potwierdzić czy aby na pewno ten token jest przypisany do tego emaila, bo se można wpisać jakikolwiek i przechodzi (ale na szczęście hasło się nie resetuje z żadnej ze stron).

#aspnet #programowanie #csharp
#aspnet #csharp #programowanie
mam coś takiego:

foreach(OrderItem item in orderdetails.OrderItems)
{
htmlContent += "|";
htmlContent += String.Format(" {0} | {1} | {2} | {3} |",
item.ToyId, item.Toy.ToyName, item.Quantity, item.UnitPrice);
htmlContent += "
";
}

i nie wiem dlaczego mi wywala, że item.Toy.ToyName = null, resztę ładnie pobiera. Nie bijcie, jestem nowy w tej technologi.
@prezydent_wykopu: Twój ORM najwyraźniej nie pobiera zależnych properties.

Musisz zrobić coś w stylu: db.OrderDetails.Include(x => x.OrderItems).ThenInclude(x => x.Toy) ...

Przynajmniej tak to wygląda w EF Core, bo niedawno sprawdzałem.

Nie wiem, czy przypadkiem we wcześniejszych wersjach nie wyglądało to tak:
db.OrderDetails.include(x => x.select(y => y.Toy)) ...
@Kamasetto: jeśli już chcesz grać takiego, to StringBuilder przy mniejszej ilości wywołań nie jest tak efektywny. Sposób w jaki zrobił to OP jest bardziej efektywny - pod spodem kompilator i tak przemieni to w string.concat, który jest najszybszym sposobem łączenia stringów. Zamiast StringBuildera lepiej tutaj użyć interpolacji stringów, które jest dostępne od C# 6.0 - o wiele bardziej przydatne.
Repost - potrzebujemy więcej osób

Szukamy programistów ASP.NET do pracy w Katowicach
Prosto i krótko ponieważ szanujemy Was czas:
Wymagamy: ASP.NET MVC, znajomość angielskiego, fajnie jak ktoś zna AngularJS (ale nie wymagamy)
Oferujemy: do 11 000 PLN/MSC (netto)
Ile poczekamy na Ciebie: do 1 miesiąca (jeśli masz okres wypowiedzenia powyżej 1 msc to się nie uda tym razem)
Co robimy: aplikację webową :)

Osoby zainteresowane zapraszam do wysłania wiadomości prywatnej.

#katowice #
Szukamy programistów ASP.NET do pracy w Katowicach
Prosto i krótko ponieważ szanujemy Was czas:
Wymagamy: ASP.NET MVC, znajomość angielskiego, fajnie jak ktoś zna AngularJS (ale nie wymagamy)
Oferujemy: do 11 000 PLN/MSC
Ile poczekamy na Ciebie: do 1 miesiąca (jeśli masz okres wypowiedzenia powyżej 1 msc to się nie uda tym razem)
Co robimy: aplikację webową :)

Osoby zainteresowane zapraszam do wysłania wiadomości prywatnej.

#katowice #damprace #aspnet #angularjs
Jakie są sposoby rozszerzania aplikacji?

Pytania na które chciałbym mieć odpowiedzi:
1. czy wypisałem wszystkie sposoby na rozszerzanie aplikacji (niżej)
2. i czy poprawnie określiłem w nawiasach jaka jest natura danego sposobu?
3. +są jakieś fajne artykuły gdzie można poczytać na ten temat? Chciałbym poczytać coś naprawdę jakościowego wraz z załączonymi przykładami proof of concept.

1. abstracts (wspóldzielone definicje)
2. interfaces (współdzielone deklaracje)
3. virtual-override (modyfikacja istniejącej logiki)
4. ActionFilters (input +
Jakie są możliwości optymalizacji szybkości działania aplikacji?

Temat dotyczy kilku technologii, a ja chciałbym mieć pełen obraz względem tego jakie mam pole działania.

Dotychchczas skupiałem się na
1. Optymalizacji kodu wewnątrz Akcji (usunięcie zbędnego kodu, przesunięcie niekrytycznego kodu typu WRITE do side-threads)
2. Optymalizacji zapytań do bazy danych (re-think queries, correct order (where>orderby>sort>skip>limit), indexy)
3. Frontend - tu niestety nie mam dużego doświadczenia, ale chętnie posłucham lepszych
4. Upakowanie kodu HTML za
@TamamShud: Optymalizację zacznij od zmierzenia gdzie jest problem.

Jak poprawisz dorzucisz dobry indeks do bazki, żądanie może Ci się skrócić o połowę.

Jak będziesz zajmować się pierdołami typu WebMarkupMin, to więcej będzie straty na Twojej pracy niż zysku na pracy aplikacji.

Tak więc, pierwsze co masz wiedzieć: to gdzie realnie jest problem.

Chcę napisać na zaliczenie grę karciankę w asp.net. Mam mam całkiem spore doświadcznie z c#, ale całą otoczkę webową unikałem jak mogłem do tej pory.
Polecilibyście jakieś materiały do nauki ?
(nie zależy mi na bibliotekach graficznych itp, po prostu jakieś dobre tutoriale jak sie powinno robić strony w asp.net)
#csharp #aspnet #naukaprogramowania
Mireczki z tagow: #hosting #serwery #linux #webdev
Sprawilem sobie VPS'a z okazji black friday.
Potrzebuje teraz krok po kroku go skonfigurowac tak, zeby moc wydajnie i bezpiecznie hostowac na nim: #nodejs , php / mysql i moze w przyszlosci #aspnet (core).
Z tego co juz poznalem temat, to CHYBA powinienem miec to tak: Ubuntu na VPS -> #nginx -> #docker -> kontenery z #lamp (mozna chyba wtedy wszystkie strony PHP/MySQL trzymac w
Elo #dotnet.owe świry! ( ͡° ͜ʖ ͡°)
Przymierzamy się do uruchomienia sklepu internetowego (b2c) i mamy dylemat. Możemy odpalić to na #prestashop / #magento, które są bardzo popularne, ale oparte na php, w którym nie jesteśmy mocni. Z drugiej strony, jest taki np. nopCommerce, który jest nam bliższy sercu (w końcu #csharp / #aspnet), ale trochę się obawiam dużo mniejszego wsparcia i przede wszystkim
Mirki, wiecie jaki język obecnie jest najlepszy lub najbardziej obiecujący pod webdev backend? Aktualnie robię w ASP.NET MVC i podoba mi się zarówno C#, platforma ASP.NET MVC jak i IDE, ale ciekaw jestem co oferują inne języki.

Jestem na takim etapie, w którym mogę (jeszcze) zdecydować czy maksować technologie od microsoftu, czy też przerzucić się na inny język.

Moja główna obawa skupia się na tym, że nie chciałbym poświęcać swojej witalnej energii
źródło: comment_vYJN2cYRl3okwtGOFacDkIkwi00rWBK5.jpg
Mam w kontrolerach kilka metod, które pełnią jakąś określoną funkcję (np. sprawdzają czy użytkownik jest właścicielem jakiegoś rekordu w bazie). W każdym z kontrolerów mam ten sam zestaw metod, kopiuję je za każdym razem gdy tworzę nowy kontroler.
Przydałoby się to zebrać jakoś do kupy, żeby wszystkie kontrolery brały te metody z jednego miejsca. Jaki jest na to najlepszy sposób? Jak to się zazwyczaj robi? Użyć (w jakiś sposób) Dependency Injection? Utworzyć
Mirki, taki pytanko
Mam projekt mam w MVC/EF który ma działać pod dwoma bazany danych równolegle. Pierwsza jest już stworzona, druga będzie generowana z podejścia CodeFirst. Pierwsza jest główna, istnieją w niej praktycznie wszystkie dane. Druga będzie raczej pomocnicza, będą w niej tabele z użytkownikami i tabele łącząca użytkowników i wybrane tabele z bazy głównej (w relacji 1 do wielu) tak, żeby każdy user widział określone rekordy z bazy drugiej i tylko
Szanowne Mirki, proszę o radę. Otóż sprawa wygląda następująco:

Mam do zrobienia apkę na #androiddev wraz z serwerem - ogólnie na studia (nacisk na komunikację klient-serwer). Jako, że cały czas zajmuję się programowaniem systemów wbudowanych moja widza z zakresu technologi webowych jest dość ograniczona - co nie zniechęca mnie do nauki czegoś nowego ( ͡º ͜ʖ͡º) Tylko właśnie, pytanie czego dokładnie.

Jak wspomniałem muszę napisać serwer i
@tymonss: Pushe są załatwiane przez GCM (Google Cloud Messaging), robi się to przez REST, więc dowolna technologia, gdzie możesz robić calle po HTTP się nada. Ale zgodzę się z @M4lutki - Spring Boot Cię łagodnie wprowadzi w świat aplikacji webowych, super sprawa. Możesz się skupić na dobrym kodzie i nauce języka, a nie martwić infrastrukturą.
Chcę zrobić prostą aplikację internetową (pobranie wszystkich danych z bazy, dodanie pojednyczych wpisów, usuwanie), moje założenia:
- Kilka tabelek w bazie danych,
- Strona serwerowa w C# (tu mam problem),
- jQuery wysyła zapytania AJAXem,
- Warstwa wizualna w HTML,
- Pracuję w VisualStudio

Do tej pory w C# robiłem handlery w oparciu o iHttpHandler i procedury w bazie danych. Do handlera były wysyłane parametry i nazwa polecenia i parametry te były