@zortabla_rt: Nie mam czasu na oglądanie tutki w pracy, błąd mówi jasno, że w Startupie czy gdzie tam sobie konfigurowałeś Entity Framework nie wyspecyfikowałeś providera (optionsBuilder.UseNpgsql("connectionString"), czy tam inny optionsBuilder.UseSqlServer() albo UseSqlite()). Framework nie wie, jak gadać z bazą danych. Pomijając to, że nie twórz obiektów bazy danych w żadnej formie z palca, jeśli konfigurujesz kontekst bazy danych w Dependency Injection, to pozwól Dependency Inection zarządzać jego czasem życia i
  • Odpowiedz
W klasie Startup Twojej aplikacji konfigurujesz dostęp do bazy danych, używając Entity Frameworka Core (z którego ewidentnie wziąłeś klasę Database). Konfigutujesz tzw. kontekst bazy danych, który będzie dla Ciebie abstrakcją do komunikacji z bazą. Robisz to wywołując odpowiednią metodę na kolekcji serwisów, składanej do kupy w Startupie.

Paczaj tutaj:
https://docs.microsoft.com/pl-pl/ef/core/miscellaneous/configuring-dbcontext
  • Odpowiedz
#programowanie #visualstudio #csharp #mvc #dotnet

Szybkie pytanie!
Mam w kontrolerze metodę, która zwraca tylko i wyłącznie wartość int (to ilość itemów w koszyku).
Chcę to wywołać w widoku i chcę, żeby strona się nie przeładowywała. Pracuję na core 2.1 i najnowszym MVC. W starszych wersjach wiem, że html.Action zwracało wartość z tym, że teraz została zastąpiona przez ActionLink, która nie zwraca samej
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pisze tak sobie w androidku i się zastanawiam, gdyż chciałbym żeby kod jakoś lepiej wyglądał żeby uwzględnić model MVC, czy ktos może mi po krótce powiedzieć co gdzie ma być? Bo do View trafią wszystkie elementy jak Activities/widoki itp., do Modelu jakieś operacje na bazach danych/handlery, a Controller? Czy w Controllerze mają się znaleźć np. listenery? Co z adapterami do RecyclerView, czy to też jest jako Controller czy już jako Model? #
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Migmus:

no poziom wyżej czyli wystarczy że wyskoczysz ".." i już jesteś w res, czyli poprawny zapis to "../fonts/". Nie daje się na sztywno bo później możesz mieć problemy jak nagle przeniesiesz projekt albo będziesz go wrzucać online.
  • Odpowiedz
Poleci ktoś jakiś poradnik/kurs, żeby w miarę ogarnąć #mvc w czystym #php ?

jak będzie po Polsku to fajnie, ale jak ktoś zna jakiś fajny po Angielsku to też chętnie poznam ( ͡° ͜ʖ ͡°)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak teraz tworzy się aplikację webowe w C#, net core 2?
- asp.net core 2 MVC + ajax jQ
- asp.net core 2 Razor Pages
,
- asp.net core 2 Rest API + klient SPA (jakiś react/vue/angular etc)
- inaczej?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp #dotnet #aspnet #mvc
Witajcie wykopki ( ͡° ͜ʖ ͡°)
Chcę zrobić prostą stronę z nowinkami ze świata technologii i mam pytanie otóż jak podzielić projekt?
Kiedyś dzieliłem
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siemanko robię kurs mvc5 na udemy z mosh'em. mam problem z pierwszym ćwiczeniem.

mam model Customer do niego controller(jest tam lista klientow) i view, no i jak kliknie sobie w menu bar na napis Customers to wszystko ładnie mi się wyświetla, działa, no cacy, ale moje pytanie brzmi

JAK TERAZ ZROBIĆ TAK ŻE GDY WYŚWIETLA MI SIE TA LISTA CUSTOMEROW MOŻNA BYŁO KLIKNĄĆ W KLIENTA I ŻEBY MI SIĘ WTEDY OTWORZYŁY DANE
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak chcę, żeby dany element wyświetlał się tylko użytkownikowi z konkretną rolą, to daję np.:
@if (this.User.IsInRole("Admin")) {element}

A co się wpisuje, żeby element nie wyświetlał się tylko niezalogowanym użytkownikom?

#programowanie #aspnet #mvc
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#aspnet #naukaprogramowania #mvc #mirkopomusz trochę #csharp
Mam taki problem: chcę dorobić w kontrolerze opcję rezerwacji, dostępną dla usera - docelowo user ma tylko podejrzeć treść i kliknąć ok, jeśli chce dokonać rezerwacji. Temu też nie robię binda dla wszystkich property jak w edycji.
Ale: jeśli nie dam podglądu innych propertisów to mi je zeruje przy zapisie. Rozwiązałam to obecnie jako hidden, ale
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam tabelę z polami Id i Nazwa (nie bijcie za polskie nazewnictwo), w drugiej tabeli mam klucz obcy w postaci Id tabeli "Typ" w której mogę wybrać jakim typem jest dana atrakcja. Aktualnie wyświetla mi się w wyborze Id ale chciałem, żeby na rozwijanej liście były nazwy z pola "Nazwa".
Na dole jest kawałek kodu, który odpowiada za tę rozwijaną liste i nie wiem jak go zmienić, ktoś pomoże?

#csharp
FireDash - Mam tabelę z polami Id i Nazwa (nie bijcie za polskie nazewnictwo), w drug...

źródło: comment_6OaMDhz1Lq78IPT6mSVYMnbUBT5oq0kR.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blackphoenix: No i? Polski produkt, polskie nazwy. To mi się akurat u Niemców podoba, nie p------a się w tańcu, jak ktoś nie rozumie po niemiecku to ma się nauczyć, znam już paru Amerykanów co pięknie kody błędu po niemiecku rozumie.
  • Odpowiedz
Cześć,

Czy jest możliwość, aby wysłać specjalnego maila, który będzie tworzył spotkanie w kalendarzu dla podanych osób?
Potrzebuję za każdym razem jak zostanie wysłany sms z mojej aplikacji o danej treści utworzyć także spotkanie w kalendarzu dla danych osób.
Piszę w mvc wszystko.

Znalazłem
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #dotnet #aspnet #mvc #webdev
Mam problem którego nie mogę rozwiązać, żadne dotychczas postowane w necie rozwiązanie nie zadziałało.

Mam sobie web api w mvc - prosta tabela, pozwala na logowanie się przez różne serwisy (fb, google itp) jak i normalnie rejestrować. Po zalogowaniu każdy ma dostęp do tabeli tworzonej przez siebie i tylko on ją widzi. Na kompie działa
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bambro:

masz coś takiego przy starupie aplikacji?
Database.SetInitializer(new MigrateDatabaseToLatestVersion)?
możesz dostac sie do zdalnej bazy z poziomu ssms?
mozesz puscic recznie update-database na bazie zdlanej z konsoli w VS?
  • Odpowiedz
@Bambro:

1. Uruchom visual studio
2. Ustaw connection string produkcyjny
3. W nuget manager console wpisz komendę "Update-database"
4. Aplikacja działa
  • Odpowiedz
@Phoryn: ustaw projekt główny (MojSklepMVC) jako startowy. Prawym na projekt i "Set as Startup Project" . Obecnie masz ustawiony któryś projekt typu Class Library
  • Odpowiedz