Пример #1
0
        private async Task AddActivity(ProjectPad.Business.ProjectViewModel project)
        {
            var channel  = UserActivityChannel.GetDefault();
            var activity = await channel.GetOrCreateUserActivityAsync("open:" + project.MetaData.Id);

            activity.ActivationUri = new Uri("useopsprjpad://projects/" + project.MetaData.Id);
            activity.IsRoamable    = true;
            activity.VisualElements.DisplayText = project.MetaData.Name;
            activity.VisualElements.Description = LocalizationHelper.FormatActivityForProject(project);

            await activity.SaveAsync();

            _editProjectSession = activity.CreateSession();
        }
Пример #2
0
 public ProjectCommandBase(ProjectViewModel project)
 {
     _project = project;
 }
Пример #3
0
 internal static string FormatActivityForProject(ProjectPad.Business.ProjectViewModel prj)
 {
     return(string.Format("Edition du projet {0}", prj.MetaData.Name));
 }
 public AddContentCommand(ProjectViewModel project) : base(project)
 {
 }