First step in story addition. Command from user/UI is handled and forwarded towards the stories manager.
ViewModel refactored. Commands and displayed data are separated.
Create .Xaml of the dialog for adding of new stories.
RequestInitiator for Add story workflow created.
ManagerFactory implementation for AddStory user story is done.
RequestFactory implementation for Add story user story finished.
AddStoryManager implemented.
After a new story is added to the DB, list of stories in the UI is refreshed.
New tag is created and stored in DB, when the tag does not exist.
GetAllTags is implemented in TagsGateway.cs.
CreateNewTag in TagsGateway.cs implemented.
UidGenerator implemented.
AddNewStory implemented in the stories gateway.
Current date request in DbHelper implemented.
CreateNewPair in stories_tags gateway implemented.
AddStory dialog updated. ViewModel for the dialog created. GetFranchiseIdByName implemented.
If, while creating a new story, the story's franchise does not exist, it is created.
Implementation of new franchise creation in FranchisesGateway.cs done.
ToDo updated.
OpenStory command implementation started. UI bound to the CanExecute method, which disables the Open button, if no story is selected.
Open story can be closed - the workflow is returned to the stories list display.