Siema, może przybliże koncept - MVC, prosta gra typu gladiatus i idzie wszystko elegancko ale skrypt, który działał, nagle nawala. Abo mi się zdaję, że działał.
Mianowicie, to tak jakby zamiana 2 wartości - ale tylko jedna (zawsze "slotDesired") przeżywa. Druga zmienna a dokładniej rekord z bazy danych się rozpływa (UniqueItem).
Najdziwniejsze jest to (dla mnie), że stawiając breakpointy, nawet w Update wszystkie wartości pokazuje prawidłowo, dopiero po SaveChanges() w przeglądarce znika jeden przedmiot a w bazie danych przedmiot zaginął. Niestety, nie potrafie zgooglować tego problemu, zaznaczając fakt, że to działało. I w sumie chyba dalej działa, bo wartości wszystko gra i trąbi, ale tak po SaveChanges - krótko mówiąc - dupa - w bazie danych stała się sztuczka. Różne warianty próbowałem. Zawsze to samo, niby jest ok w skrypcie ale jednak coś nie tak, bo nie działa tak jak działać pokazuje sam debugger :)