Witam
Mam problem z dodaniem towaru z nowym stanem magazynowym (import towaru):
using (IAsortyment towar = menedzerAsortymentow.Utworz())
{
towar.Dane.Symbol = "TOWAR1";
towar.Dane.Nazwa = "Towar 1";
towar.JednostkiMiary.DodajPodstawowaJednostkeMiary(sztuka);
IMagazyny magazyny = sfera.PodajObiektTypu<IMagazyny>();
var pierwszyMagazyn = magazyny.Dane.Wszystkie().FirstOrDefault();
using (var magazyn = magazyny.Znajdz(pierwszyMagazyn))
{
var stan = new StanMagazynowy();
stan.Magazyn = magazyn.Dane;
stan.Asortyment = towar.Dane;
stan.IloscDostepna = 10;
magazyn.Dane.StanyMagazynowe.Add(stan);
towar.Dane.StanyMagazynowe.Add(stan);
magazyn.Zapisz();
}
if (towar.Zapisz())
Console.WriteLine("Towar dodany.");
else
Console.WriteLine("Towar nie dodany.");
}
Próbowałem różnych kombinacji stan magazynowy-magazyn-asortyment i błąd jest podobny, zmienia się tylko nazwa encji.
W związku z tym mam pytanie: jak powinno wyglądać poprawne dodanie towaru wraz ze stanem magazynowym?