public void Start(HomeViewModelResultType result, User user) { _user = user; IsEnabled = false; _result = result; Started?.Invoke(this, new EventArgs()); }
public void Start(HomeViewModelResultType result) { if (Panel != null) { SetPanel(); } else if (Workbench != null) { SetWorkbench(); } _result = result; if (_result == HomeViewModelResultType.AddNew) { IsEnabledDimensions = false; Caption = $"Додавање новог материјала"; NewVisible = true; UpdateVisible = false; IsEnabledQuantity = true; UpdateQuantityVisible = false; TypeIsEnabled = true; } else if (_result == HomeViewModelResultType.EditExisting) { TypeIsEnabled = false; Caption = $"Ажурирање постојећег материјала"; UpdateVisible = true; NewVisible = false; IsEnabledQuantity = false; UpdateQuantityVisible = true; if (SelectedTypeOfPanel.PanelType == "Radna Ploca") { WorkbenchVisible = true; PanelVisible = false; } else { WorkbenchVisible = false; PanelVisible = true; } } Started?.Invoke(this, new EventArgs()); }