Closed petrblahos closed 3 years ago
Tak to je kus kodu, to budu muset prozkoumat. Resp. urcite se neprenesu pres String vysledek :-) Ale jo, nejak takhle jo .
Nevim jak se spravne postupuje, takze jsem to mergnul, ale pak sel a jeste to prelestil. Kdyz uz jsem tam byl, prelestil jsem toho vic.
Díky. Mít takhle vytažený ve StoryServices je samozřejmě elegantnější. Trochu mě mate, že StoryServices vlastně nemá žádná data, a startItemEdit by klidně mohla být static, nebo top-level funkce.
Hlavně se to bude líbit všem agilním. Máš recht, že je to služba bez nějakého stavu, který by obsluhovala a mohly by to být jen funkce ... Takhle se mě to zdá takový lepší, no.
Když chceme editovat objekt tak, že jej editujeme, a pak zmáčkneme SAVE, tak nechceme editovat přímo v modelu aplikace, protože pak by byly změny okamžité. Takže uděláme kopii editovaného objeku, tu editujeme, a teprve při SAVE nahradíme, nebo změny zahodíme.
Při vytváření nového objektu podobně - vytvoříme nový objekt, pošleme ho do editační obrazovky, a pokud uživatel zmáčkne SAVE, uložíme do modelu.