Example #1
0
 public void SaveObject(PersistentObjectDTO obj, bool bypassValidation = false)
 {
     using (var proxy = new DarwinServiceReference.DarwinDataServiceClient())
     {
         var response = proxy.SaveObject(new SaveObjectRequest(obj, bypassValidation));
         if (response.Error != null)
         {
             throw new InvalidOperationException(response.Error);
         }
     }
 }
Example #2
0
        public void ProcessCreateNewProject()
        {
            var newProject = new ProjectDTO()
            {
                ProjectName = "<Enter name>"
            };

            var view = new ProjectDetailsView();

            view.Object = newProject;

            var popup = new PopupWindow();

            popup.Title = "New Project";
            popup.ViewPanel.Children.Add(view);

            if (popup.ShowDialog() == true)
            {
                using (var proxy = new DarwinServiceReference.DarwinDataServiceClient())
                {
                    proxy.SaveObject(new SaveObjectRequest(newProject));
                }
            }
        }