Exemple #1
0
 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;
             }
         }
     }
 }
Exemple #3
0
 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;
             }
         }
     }
 }
Exemple #4
0
 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";
             }
         }
     }
 }