private void HandleViewModelAction(ViewModelActionMessage obj) { if (obj.Action.ViewModelType == this.GetType()) { if (obj.Action.ActionType == ViewModelActionType.Reload) { string completedProfile = obj.Action.Data as string; IsShowViewProfileView = completedProfile == "COMPLETED_PROFILE" ? true : false; } } }
private void HandleViewModelAction(ViewModelActionMessage obj) { if (obj.Action.ViewModelType == this.GetType()) { if (obj.Action.ActionType == ViewModelActionType.Reload) { if (obj.Action.SubViewModelType == typeof(ProjectsViewModel)) { //mIsProjectsNeedLoad = true; } } } }
private void HandleViewModelAction(ViewModelActionMessage obj) { if (obj.Action.ViewModelType == this.GetType()) { if (obj.Action.ActionType == ViewModelActionType.Update) { Project project = obj.Action.Data as Project; if (project != null) { LoadProject(project); mProject = project; } } } }
private void HandleViewModelAction(ViewModelActionMessage obj) { if (obj.Action.ViewModelType == this.GetType()) { if (obj.Action.ActionType == ViewModelActionType.Reload) { if (obj.Action.SubViewModelType == typeof(ProjectsViewModel)) { mIsProjectsNeedLoad = true; } } else if (obj.Action.ActionType == ViewModelActionType.Add) { if (obj.Action.SubViewModelType == typeof(ProjectsViewModel)) { if (obj.Action.Data is ProjectHeading) { var projectHeading = obj.Action.Data as ProjectHeading; mProjectsVM.AddProjectHeading(projectHeading); } } } else if (obj.Action.ActionType == ViewModelActionType.Remove) { if (obj.Action.SubViewModelType == typeof(ProjectsViewModel)) { Nullable <long> projectId = obj.Action.Data as Nullable <long>; if (projectId != null) { mProjectsVM.RemoveProject(projectId.Value); } } } else if (obj.Action.ActionType == ViewModelActionType.Update) { if (obj.Action.SubViewModelType == typeof(ProjectsViewModel)) { if (obj.Action.Data is Project) { var project = obj.Action.Data as Project; mProjectsVM.UpdateProject(project); } } } } }
private void HandleViewModelAction(ViewModelActionMessage obj) { if (obj.Action.ViewModelType == this.GetType()) { if (obj.Action.ActionType == ViewModelActionType.Reload) { string description = obj.Action.Data as string; if (description != null && description != "") { Description = description; } else if (description == null || description == string.Empty) { Description = "Add a project description"; } } } }