Drogie mirki i mirabelki zgodnie z zapowiedzią, która była tutaj rozpocząłem prace nad portalem czy też zbiorem appek dla szanownego grona #mirko. Całość napisana będzie w w #aspnetmvc postaram się wrzucić też niebawem to co już jest na #github i kto chce będzie mógł pobrać dodać coś od siebie więc projekt czysto opensourcowy. Na pierwszy ogień poszedł ten nieszczęsny generator liczb na lotka ( ͡° ͜ʖ ͡°)
@SeQQ: Chciałem tylko przypomnieć, że "nieszczęsny generator liczb na lotka" zaproponowany przeze mnie ma generować liczby, które wypadną w najbliższym losowaniu...
  • Odpowiedz
@SeQQ: powodzonka ! jak juz ogarniesz to moge Ci cos zlecic za 4k zl , czas wykonania ok 2 tyg. Baza + strona + ajax w microsoft lightswitch np. Jakbys kiedys mial ochote i moce przerobowe to daj znac.
  • Odpowiedz
@SeQQ: polskie wydanie tej genialnej książki jest chyba najgorszym, co może być... Czytałem polskie wydanie i oryginał. Wierz mi - tłumaczenia filmów przy tym to bajka :)
  • Odpowiedz
@michalfranc: Tak dokładnie , potrzebuje sprawdzić jak czesto uzytkownicy majstrują przy url. Nadpisując Application_Error w global.asax idzie to obsłużyć, jednak chciałbym aby wszystko załatwiała moja customowa klasa i do niej było odrazu odwołanie. Nie wiem czy to w ogole mozliwe
  • Odpowiedz
@michalfranc: chyba mam odp.http://www.devcurry.com/2012/06/aspnet-mvc-handling-exceptions-and-404.html

The 404 error is not available in the above ErrorController because ASP.NET has already handled the error, bubbled it up to the routing framework that is using the web.config setting to route the request to the ‘redirected page’. Essentially it is a 302 redirection. To log the error, we have to handle the global Application_Error event and update the Global.asax as follows
  • Odpowiedz
Mircy specjaliści od Entity Framework ratunku, bo stracę wszystkie włosy.
Mam sobie relację Project.CreatedBy = ApplicationUser.Id. Ponieważ obydwie entity mają soft delete w OnModelCreate mam:

modelBuilder.Entity().HasOptional(i => i.CreatedBy).WithOptionalDependent().WillCascadeOnDelete(false);

Problem polega na tym, że jak pobieram userów: var users = context.Users zapytanie SQL w uproszczeniu wygląda tak:

SELECT [...] FROM AspNetUsers INNER JOIN Projects
przez co jeśli użytkownik utworzył 10 projektów to mam go w kolekcji 10 razy. A chcę tylko raz.

property
Nie no ja w projecie mam sporo one-to-many i wszystko robię z automatu wystarczy że dobrze model "opiszesz" i "ponazywasz". Przykład:
Przedmioty i nauczyciele czyli userzy:
public partial class LicenseArea
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection Users { get; set; }
}

Klasa User musi wtedy posiadać nast. pole:
public virtual LicenseArea LicenseArea { get; set; }

I relacja działa
  • Odpowiedz
Dodam, że wprawdzie zdefiniowanie relacji po jednej stronie działa, jednak później z kolei mam problem z kaskadowaniem DELETE przy większej ilości entity -> stąd Fluent API
  • Odpowiedz
#mvc #aspnetmvc #csharp #ninject

Próbuję wywołać metodę kontrolera Jabłko z poziomu kontrolera Gruszka, ale nie wiem w jaki sposób utworzyć instancję obiektu kontrolera Jabłko. Podobny problem znalazłem tutaj

http://stackoverflow.com/questions/7718057/get-an-instance-of-an-object-with-ninject

ale nie rozumiem o co chodzi w odpowiedzi. Ja z wywołania DependencyResolver.Current.GetService otrzymuję nulla.

NinjectControllerFactory
http://pastebin.com/1mTHQQMC

Kontroler Gruszka
http://pastebin.com/Dz9D1kQR

Kontroler Jabłko
http://pastebin.com/HE7aBba3

Global.asax
http://pastebin.com/HUbk055N

#programowanie
#razor #aspnetmvc #programowanie

Poradźcie mi Mirki, bo brakuje mi doświadczenia ( ͡° ͜ʖ ͡°)
Chciałbym aby aplikacja uruchamiała się ładując wskazaną przeze mnie stronę z folderu views/shared, czyli z pominięciem np. domyślnego HomeController i jego akcji Index. Czy takie coś w ogóle ma sens i czy praktykuje się takie rozwiązanie? Czy potrzebny jest mi w ogóle kontroler Home, jeśli jedyną jego akcją było wywołanie index.cshtml? Logicznym się wydaje,
@h3lloya: co prawda nie w c#, ale w innym frameworku mam zrobiony jeden kontroler z jedną akcją, gdzie jako parametr w routingu podaję nazwę templatki.... co do zgodności to zależnie od architektury...
  • Odpowiedz
Siema,

Pisze sobie apkę w oparciu o MVC. Moje pytanie.

Mam funkcję przykładowo:

function GetUsersList()

którą zwraca listę użytkowników (klasa User trzymana jest w modelu).

Czy funkcję GetUserList() powinienem trzymać w modelu User czy w kontrolerze , czy może zdefinować w modelu a

wywoływać w kontrolerze np Users->GetUserList()?

#naukaprogramowania #mvc #aspnetmvc #dotnet #csharp
zdefinować w modelu a wywoływać w kontrolerze np Users->GetUserList()


Raczej tak - zgodnie z teorią grubych modeli. Chyba, że masz jakieś specyficzne argumenty dlaczego inaczej byłoby lepiej.
  • Odpowiedz
@Crisu: Jeżeli masz klasę User w modelu (jej obiekt to 1 uzytkownik) to oczywiscie ze w kontrolerze. Natomiast nie ma problemu z np stworzeniem klasy modelu UserManagement (czy jakos inaczej) i tam tez mozesz te funkcje umiescic.
  • Odpowiedz
@Crisu: Szczerze mówiąc to bym odradzał. .NET fajny jest, ale jeśli są jakiekolwiek wymogi żeby to działało to szybciej i prościej będzie wziąć to dziubnąć w php. Obawiałbym się losowych crashy. Aktualnie jak kolega wspominał .net się otwiera na linuxy i inne, ale dłuuga droga przed nimi. Tak czy inaczej może to uśmiercić całkowicie mono. (http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx)

Ja ze swojej strony mogę polecić drupala do takich projektów, szybko tanio i w
  • Odpowiedz
@phervers: wiadomo, kohane podepne i w krotkim czasie gotowe. Co do stabilności to akurat moze byc dobry pomysł na sprawdzenie (projekt tylko zwraca dane, nic krytycznego) Póki co ogarniam jakie ASP.net, bo widze jakies vNext się pojawia, myslałem wcześniej o MVC
  • Odpowiedz
Czy jest sens korzystania z asp.net MVC, a nie WebAPI jeżeli projekt od strony front-endu chcę realizować przy użyciu knockouta (podejrzewam, że będą to kontrolery z samymi akcjami zwracającymi jsona) ? Jakieś korzyści z takiego rozwiązania? ps: w planach nie ma żadnej appki mobilnej / eksponowania api na zewnątrz etc.

#programowanie #dotnet #aspnetmvc
  • Odpowiedz
#aspnetmvc #asp #webdev

#programowanie

Jako że ostatnio dużo speców od .NETa jest na mirku, chciałem zapytać czy możecie polecić jakąś prostą bibliotekę do generowania pdfów z htmla, nie potrzebującą pliku .exe Miałem przyjemność stworzenia działającego pdfa za pomocą Rotativa, która jest darmowa i dostępna w NuGetach, ale niestety działa tylko lokalnie. Apka tworzona jest w MVC5.
Robił ktoś kiedyś synchronizacje projektu w #visualstudio z #azure z użyciem #git? Fachowa nazywa się to deployment. Próbuje to zrobić według tego poradnika: http://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/ i git łączy się z azure, ale na etapie deploymentu występuje komunikat: deployment failed i kilkanaście errorów o problemach z referencjami. Na przykład:

"warning MSB3267: The primary reference "System.Net.Http", which is a framework assembly, could not be resolved in the currently targeted framework. ".NETFramework,Version=v4.0""

Próbowałem zrobić taka
  • Odpowiedz
Da się nie mając wystarczająco pieniędzy, a więc nie mogąc zatrudnić znaleźć gdzieś programistów do projektu (gra przeglądarkowa, ma duży potencjał więc warto), którzy nie wykruszą się po jakimś czasie jak kilkunastu innych przed nimi z powodu słomianego zapału, braku czasu etc, a zaraz mających wystarczające umiejętności aby poradzić sobie z dużym i rozbudowanym projektem?

#programowanie #php #python #aspnetmvc #ruby #gry #browsergame
@Captaii: Nie da się. Nikt nie będzie robił projektu dla kogoś za darmo. Jedyna opcja to być członkiem takiego zespołu i dawać coś od siebie (np. jesteś zajebistym grafikiem i robisz grafę). Jak masz sam pomysł to zapomnij.
  • Odpowiedz
@Captaii: Jeśli jesteś pewien sukcesu to weź kredyt, albo szukaj sponsora czy to prywatnie wśród znajomych czy na jakiejś stronie typu kickstarter.
  • Odpowiedz
#programowanie #pytanie #mvc #android #dotnet #csharp #aspnetmvc #ajax

Chciałbym poprosić Was o poradę odnośnie architektury, którą chcę zastosować w mojej aplikacji.

Główne elementy

- Aplikacja webowa (MVC) ASP.NET

- Klient na Androida

- później być może inni klienci (iOS, WP)

Wszystko zbudowane w oparciu o Web serwis wykonany Web API (2), który będzie udostępniał pełną funkcjonalność aplikacji web i klientom mobilnym:

- zakładanie kont

- logowanie

- przeglądanie, dodawanie danych przez zalogowanych
Hej, mała wykopowa ankieta. Ciekawi mnie jak na wykopie wygląda rozkład programistów z webdev.

Dlatego postanowiłem zrobić małą ankiete na google docs, poświęć chwilkę i wybierz język w którym programujesz.

Pytanie kieruję raczej do ludzi programujących komercyjnie :D Wiadomo że jest nieskończona ilość programistów "hello world".

Dla jasności, jeżeli nie robisz stron internetowych to nie zaznaczaj tutaj nic :-)

Link do ankiety: https://docs.google.com/forms/d/1_ZcjS2Z9GcSq5cgSyN19zIU9qDgCI2MJVwYsV9lyHNw/viewform?usp=send_form

Z góry dzięki :)

PS. mam nadzieje że nikogo
#programowanie #csharp #mvc #aspnet #aspnetmvc

Witam. Dodałem do strony proste połączenie do bazy danych i wyświetlam ją za pomocą kontrolera (poprzez 'entities') w formie tabeli.

Chciałym teraz dodać funkcje sortowanie np. poprzez kliknięcie w nazwe kolumny ;) jak to ugryźć jest coś wbudowane w asp/mvc czy lepiej od strony jQuery ?