Esempio n. 1
0
        //private void openfile_Click(object sender, RoutedEventArgs e)
        //{
        //    OpenFileDialog open = new OpenFileDialog();
        //    open.Multiselect = false;
        //    open.Filter = "Map files (*.map)|*.map";
        //    if (open.ShowDialog() == true)
        //    {
        //        MainWindow mainWindow = ((MainWindow)System.Windows.Application.Current.MainWindow);
        //        MainWindowViewModel viewModel = mainWindow.DataContext as MainWindowViewModel;
        //        if (viewModel != null)
        //        {
        //            //3d 뷰어 켜고
        //            viewModel.Panes.Add(new PaneViewModel(typeof(VIewer3D)) { Header = "Map Viewer", IsDocument = true });

        //            List<Model.Tile> listdata = new List<Model.Tile>();

        //            BinaryReader reader = new BinaryReader(File.Open(open.FileName, FileMode.Open));
        //            float width = reader.ReadSingle();
        //            int size = reader.ReadInt32();

        //            Model.Tile.Width = width;
        //            Model.Tile.Size = size;


        //            for (int i = 0; i < size; i++)
        //            {
        //                float X = reader.ReadSingle();
        //                float Y = reader.ReadSingle();
        //                byte R = (byte)(reader.ReadSingle() * 255);
        //                byte G = (byte)(reader.ReadSingle() * 255);
        //                byte B = (byte)(reader.ReadSingle() * 255);

        //                listdata.Add(new Model.Tile(i, X, Y, R, G, B));
        //            }

        //            reader.Close();

        //            //3dViewer 창 가져와서
        //            VIewer3D viewer = FindView(typeof(VIewer3D)) as VIewer3D;
        //            //데이터 넣어주고
        //            viewer.MapData = listdata;

        //            //맵 그려줌
        //            viewer.startDrawMapData();
        //        }
        //    }
        //}

        private void newfile_Click(object sender, RoutedEventArgs e)
        {
            //새 프로젝트
            NewProject pj = new NewProject();

            pj.ShowDialog();
        }
    private static async Task <Project> CreateRepositoryProjectHelper(IGitHubClient githubClient, long repositoryId)
    {
        var newProject = new NewProject(Helper.MakeNameWithTimestamp("new-project"));
        var result     = await githubClient.Repository.Project.CreateForRepository(repositoryId, newProject);

        return(result);
    }
 private async Task OnDeleteProject()
 {
     this.DeleteConfirmation.Raise(new Confirmation
     {
         Title   = Resources.DeleteProjectConfirmation_Title,
         Content = Resources.DeleteProjectConfirmation_Content
     }, async(dialog) =>
     {
         if (dialog.Confirmed)
         {
             try
             {
                 if (SelectedProject.ProjectId != Guid.Empty)
                 {
                     await _adminService.DeleteProjectAsync(SelectedProject);
                 }
                 Projects.Remove(SelectedProject);
                 _canCreateNewProject = await _adminService.CanCreateNewProject(Company.CompanyId);
                 NewProject.RaiseCanExecuteChanged();
                 SelectedProject        = null;
                 IsProjectEditorVisible = false;
             }
             catch (TimeoutException timeoutEx)
             {
                 _eventAggregator.GetEvent <TimeoutErrorEvent>().Publish(timeoutEx);
             }
         }
     });
 }
Esempio n. 4
0
 public async Task <ActionResult <ProjectCreated> > CreateProject(
     [FromBody] NewProject newProjectData,
     [FromServices] IProjectManagementService projectManagementService
     )
 {
     return(await ExecuteServiceAsync(() => projectManagementService.CreateProject(_userIdentifier, newProjectData)));
 }
        public async Task <Project> CreateProjectAsync(NewProject newProject)
        {
            newProject.Project.Created = DateTime.Now;

            await _tenantDataContext.Projects.AddAsync(newProject.Project);

            newProject.Project.Employments = new List <ProjectEmployment>();

            foreach (var newProjectEmployment in newProject.Employments)
            {
                newProject.Project.Employments.Add(new ProjectEmployment
                {
                    ProjectId = newProject.Project.Id, UserId = newProjectEmployment.Id
                });
            }

            try
            {
                await _tenantDataContext.SaveChangesAsync();

                return(newProject.Project);
            }
            catch (Exception e)
            {
                Console.WriteLine($"Exception when creating project {e}");
                return(null);
            }
        }
Esempio n. 6
0
        public void CreateProject()
        {
            //Arrange
            Project createdProject = Projects.CreatedProject;

            var        projectService = new Mock <IProjectService>();
            NewProject newProject     = Projects.NewProject;


            projectService.Setup(service => service.IsProjectNameExists(newProject.ProjectName))
            .Returns(false);

            projectService.Setup(service => service.IsProtocolIDExists(newProject.ProtocolID))
            .Returns(false);

            var controller = new ProjectController(projectService.Object);

            // Act
            var values = controller.CreateProject(newProject);
            var result = values as CreatedResult;


            //Assert
            Assert.Equal(201, result.StatusCode);
            Assert.Equal(ResponseMessages.PROJECT_CREATED, result.Location);
        }
        /// <summary>
        /// Creates a project for the specified organization.
        /// </summary>
        /// <remarks>
        /// See the <a href="https://developer.github.com/v3/projects/#create-an-organization-project">API documentation</a> for more information.
        /// </remarks>
        /// <param name="organization">The name of the organization</param>
        /// <param name="newProject">The new project to create for the specified repository</param>
        public IObservable <Project> CreateForOrganization(string organization, NewProject newProject)
        {
            Ensure.ArgumentNotNullOrEmptyString(organization, nameof(organization));
            Ensure.ArgumentNotNull(newProject, nameof(newProject));

            return(_client.CreateForOrganization(organization, newProject).ToObservable());
        }
Esempio n. 8
0
        public async Task Test_add_project_and_update_project_manager_if_project_manager_exists()
        {
            var user = new User("teste", "*****@*****.**", "123");
            var userRepositoryMock = new Mock <IUserRepository>();
            var uowMock            = new Mock <IUnitOfWork>();

            userRepositoryMock
            .Setup(u => u.GetByIdentifierAsync(user.Identifier))
            .ReturnsAsync(user);

            var projectManagerRepositoryMock = new Mock <IProjectManagerRepository>();

            projectManagerRepositoryMock.Setup(c => c.GetByUserIdentifierAsync(It.IsAny <Guid>())).ReturnsAsync(new ProjectManager(Guid.NewGuid()));
            projectManagerRepositoryMock.SetupGet(c => c.UnitOfWork).Returns(uowMock.Object);

            var service = new ProjectManagementService(userRepositoryMock.Object, projectManagerRepositoryMock.Object);

            var data = new NewProject {
                Title      = "hello",
                StartDate  = DateTime.Now,
                FinishDate = DateTime.Now.AddDays(3)
            };

            var result = await service.CreateProject(user.Identifier, data);

            projectManagerRepositoryMock.Verify(c => c.GetByUserIdentifierAsync(It.IsAny <Guid>()), Times.Once());
            projectManagerRepositoryMock.Verify(c => c.Add(It.IsAny <ProjectManager>()), Times.Never());
            projectManagerRepositoryMock.Verify(c => c.Update(It.IsAny <ProjectManager>()), Times.Once());
            uowMock.Verify(c => c.SaveChangesAsync(It.IsAny <CancellationToken>()), Times.Once());
        }
 public NewProjectViewModel(NewProject new_project)
 {
     this.ProjectModelI       = new ProjectModelI();
     this.FolderBrowseCommand = new FolderBrowseCommand();
     this.NewProject          = new_project;
     this.NextOrCreateCommand = new NewProjectRelayCommand(() => nextOrCreateCommand());
 }
Esempio n. 10
0
 /// <summary>
 /// Create new picture when user clicks 'New' button
 /// Pop ups a window asking for dimensions of new picture and use them if selected
 /// </summary>
 /// <param name="sender">Control that fires the event</param>
 /// <param name="e">Event arguments</param>
 private void tsbNewClick(object sender, EventArgs e)
 {
     // Show popup window asking for size of new picture
     using (var newwindow = new NewProject(this))
     {
         // Assign default values
         newwindow.width  = Config.DefaultWidth;
         newwindow.height = Config.DefaultHeight;
         // Show dialog and ask for confirmation
         if (newwindow.ShowDialog() == DialogResult.OK)
         {
             // Ok? close previous project
             closeProject();
             // Take new size
             var w = newwindow.width;
             var h = newwindow.height;
             // Create picture and resize all
             originalSize = new Size(w, h);
             mainImage    = new Bitmap(w, h, PixelFormat.Format24bppRgb);
             using (var graphic = Graphics.FromImage(mainImage))
             {
                 graphic.FillRectangle(new SolidBrush(Color.White), new Rectangle(0, 0, w, h));
             }
             // Assign picture to canvas
             pbCanvas.Image = new Bitmap(mainImage);
             // Update UI
             zoomUpdate();
             updateButtonStatus();
             // Show new size in info text
             tsslblDims.Text = originalSize.Width + "x" + originalSize.Height;
         }
     }
 }
Esempio n. 11
0
    private static async Task <Project> CreateOrganizationProjectHelper(IGitHubClient githubClient, string organization)
    {
        var newProject = new NewProject(Helper.MakeNameWithTimestamp("new-project"));
        var result     = await githubClient.Repository.Project.CreateForOrganization(organization, newProject);

        return(result);
    }
Esempio n. 12
0
            public async Task EnsuresNonNullArguments()
            {
                var client     = new ObservableProjectsClient(Substitute.For <IGitHubClient>());
                var newProject = new NewProject("someName");

                await Assert.ThrowsAsync <ArgumentNullException>(() => client.CreateForRepository(1, null).ToTask());
            }
        private async Task LoadCompany()
        {
            try
            {
                Company = await _adminService.ReadCompanyByIdAsync(_globalModel.CurrentUser.CompanyId);

                var projects = await _adminService.ReadProjectsForCompanyAsync(Company);

                Projects.Clear();
                Projects.AddRange(projects);

                var users = await _adminService.ReadAllUsersForCompanyAsync(Company.CompanyId);

                Users.Clear();
                Users.AddRange(users);

                _canCreateNewProject = await _adminService.CanCreateNewProject(Company.CompanyId);

                NewProject.RaiseCanExecuteChanged();
            }
            catch (TimeoutException timeoutEx)
            {
                _eventAggregator.GetEvent <TimeoutErrorEvent>().Publish(timeoutEx);
            }

            IsCompanyEditorVisible = false;
            IsProjectEditorVisible = false;
            IsUserEditorVisible    = false;
        }
        private async Task OnSaveProject()
        {
            if (_selectedProject.ValidateModel())
            {
                try
                {
                    if (SelectedProject.ProjectId == Guid.Empty)
                    {
                        SelectedProject = await _adminService.CreateProjectAsync(_selectedProject);

                        _canCreateNewProject = await _adminService.CanCreateNewProject(Company.CompanyId);

                        NewProject.RaiseCanExecuteChanged();
                    }
                    else
                    {
                        await _adminService.UpdateProjectAsync(_selectedProject);
                    }
                    if (!Projects.Contains(SelectedProject))
                    {
                        Projects.Add(SelectedProject);
                    }
                    IsProjectEditorVisible = false;
                }
                catch (TimeoutException timeoutEx)
                {
                    _eventAggregator.GetEvent <TimeoutErrorEvent>().Publish(timeoutEx);
                }
            }
        }
Esempio n. 15
0
        private void Btn_NewProject_Click(object sender, EventArgs e)
        {
            TreeView_Projects.Nodes.Clear();
            NewProject frmNewProject = new NewProject();

            //frmNewProject.MdiParent = this;
            frmNewProject.Show(this);
        }
Esempio n. 16
0
        public void NewProject()
        {
            NewProject newProject = new NewProject();

            newProject.Location = new System.Drawing.Point(370, 80);
            this.Controls.Add(newProject);
            newProject.BringToFront();
        }
 public IActionResult Test([FromBody] NewProject project)
 {
     Common.IUser user1 = new Common.User();
     user1.firstName = "Tom";
     user1.lastName  = "Memanee";
     _logger.LogCritical(user1.ToString());
     return(Json(user1));
 }
Esempio n. 18
0
        private void Loading(Form menu)
        {
            NewProject project = new NewProject(menu);

            _coreUML.SelectedFigures.Clear();
            project.Show();
            project.Loading(_data);
        }
Esempio n. 19
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            NewProject newProject = await db.NewProjects.FindAsync(id);

            db.NewProjects.Remove(newProject);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Esempio n. 20
0
		private static NewProject CreateNewProject(object[] contextParams)
		{
			NewProject gen = new NewProject();

			gen.SolutionName = (string) contextParams[5];
			gen.Name = (string) contextParams[1];
			gen.SolutionFolder = ((string) contextParams[2]).Replace("\\"+ gen.Name, "");

			return gen;
		}
Esempio n. 21
0
            public void PostsToCorrectURL()
            {
                var gitHubClient = Substitute.For <IGitHubClient>();
                var client       = new ObservableProjectsClient(gitHubClient);
                var newProject   = new NewProject("someName");

                client.CreateForOrganization("org", newProject);

                gitHubClient.Repository.Project.Received().CreateForOrganization("org", newProject);
            }
Esempio n. 22
0
            public async Task PostsToCorrectURL()
            {
                var connection = Substitute.For <IApiConnection>();
                var client     = new ProjectsClient(connection);
                var newProject = new NewProject("someName");

                await client.CreateForOrganization("org", newProject);

                connection.Received().Post <Project>(Arg.Is <Uri>(u => u.ToString() == "orgs/org/projects"), newProject, "application/vnd.github.inertia-preview+json");
            }
Esempio n. 23
0
        private void btnNewProject_Click(object sender, RoutedEventArgs e)
        {
            NewProject dialog = new NewProject();

            dialog.ShowDialog();
            if (dialog.Project != null)
            {
                LoadProject(dialog.Project.Path, true);
            }
        }
Esempio n. 24
0
            public async Task EnsureNonNullOrEmptyArguments()
            {
                var client     = new ObservableProjectsClient(Substitute.For <IGitHubClient>());
                var newProject = new NewProject("someName");

                await Assert.ThrowsAsync <ArgumentNullException>(() => client.CreateForOrganization(null, newProject).ToTask());

                await Assert.ThrowsAsync <ArgumentException>(() => client.CreateForOrganization("", newProject).ToTask());

                await Assert.ThrowsAsync <ArgumentNullException>(() => client.CreateForOrganization("org", null).ToTask());
            }
Esempio n. 25
0
            public async Task EnsuresNonNullArguments()
            {
                var client     = new ProjectsClient(Substitute.For <IApiConnection>());
                var newProject = new NewProject("someName");

                await Assert.ThrowsAsync <ArgumentException>(() => client.CreateForOrganization("", newProject));

                await Assert.ThrowsAsync <ArgumentNullException>(() => client.CreateForOrganization("org", null));

                await Assert.ThrowsAsync <ArgumentNullException>(() => client.CreateForOrganization(null, newProject));
            }
Esempio n. 26
0
 public void saveProject()
 {
 NewProject proj22 = new NewProject(); //Create new with emtry string
 proj22.SchemaPath = "cfasf"; //Dow whatever you want to the string
 proj = proj22; //Set it equal to the class you havel already played with the string
 XmlDocument doc = new XmlDocument();
 XmlNode root = doc.CreateNode(XmlNodeType.Element, "testXml", null);
 XmlElement schemaPath = doc.CreateElement("Schema");
 schemaPath.SetAttribute("Path", proj.schemaPath);
 root.AppendChild(schemaPath);
 }
Esempio n. 27
0
        private void AddNewProject(object sender, EventArgs e)
        {
            NewProject newPrjDialog = new NewProject();

            newPrjDialog.ShowDialog();

            if (newPrjDialog.m_createdObject != null)
            {
                m_projectExplorer.AddProject(newPrjDialog.m_createdObject);
            }
        }
Esempio n. 28
0
        public EditorsPage()
        {
            AvaloniaXamlLoader.Load(this);

            this.FindControl <PleasantTabView>("PART_PleasantTabView").ClickOnAddingButton += (s, e) =>
            {
                NewProject newProject = new NewProject();
                WindowsManager.OtherModalWindows.Add(newProject);

                newProject.Show(WindowsManager.MainWindow);
            };
        }
Esempio n. 29
0
 public Form1()
 {
     InitializeComponent();
     openToolStripMenuItem.Enabled   = true;
     createToolStripMenuItem.Enabled = false;
     SavePath = null;
     InitializeBackgroundWorker();
     backgroundWorker1.WorkerReportsProgress      = true;
     backgroundWorker1.WorkerSupportsCancellation = true;
     project = new NewProject(this);
     this.pictureBox1.Image = global::OrthoMachine.Properties.Resources.nullimage;
 }
Esempio n. 30
0
        private void newdoc_Click(object sender, Telerik.Windows.RadRoutedEventArgs e)
        {
            //새 프로젝트
            NewProject pj = new NewProject();

            pj.ShowDialog();
            //OpenFileDialog open = new OpenFileDialog();
            //open.Multiselect = false;
            //open.Filter = "Map files (*.map)|*.map";
            //if (open.ShowDialog() == true)
            //{

            //    MainWindow mainWindow = ((MainWindow)System.Windows.Application.Current.MainWindow);
            //    MainWindowViewModel viewModel = mainWindow.DataContext as MainWindowViewModel;
            //    if (viewModel != null)
            //    {
            //        //3d 뷰어 켜고
            //        viewModel.Panes.Add(new PaneViewModel(typeof(VIewer3D)) { Header = "Map Viewer", IsDocument = true });

            //        List<Model.Tile> listdata = new List<Model.Tile>();

            //        BinaryReader reader = new BinaryReader(File.Open(open.FileName, FileMode.Open));
            //        float width = reader.ReadSingle();
            //        int size = reader.ReadInt32();

            //        Model.Tile.Width = width;
            //        Model.Tile.Size = size;


            //        for (int i = 0; i < size; i++)
            //        {
            //            float X = reader.ReadSingle();
            //            float Y = reader.ReadSingle();
            //            byte R = (byte)(reader.ReadSingle() * 255);
            //            byte G = (byte)(reader.ReadSingle() * 255);
            //            byte B = (byte)(reader.ReadSingle() * 255);

            //            listdata.Add(new Model.Tile(i, X, Y, R, G, B));
            //        }

            //        reader.Close();

            //        //3dViewer 창 가져와서
            //        VIewer3D viewer = FindView(typeof(VIewer3D)) as VIewer3D;
            //        //데이터 넣어주고
            //        viewer.MapData = listdata;

            //        //맵 그려줌
            //        viewer.startDrawMapData();
            //    }
            //}
        }
        public PartialViewResult _Room(int?projectID, int?roomID)
        {
            var room = db.Rooms.Find(roomID);

            if (room == null)
            {
                room = new NewProject().GetNewRoom(db, "New");
                db.Projects.Find(projectID).Rooms.Add(room);
                db.SaveChanges();
            }

            return(PartialView(room));
        }
Esempio n. 32
0
		static void Main(string[] args)
		{
			AppDomain.CurrentDomain.AssemblyResolve += new ResolveEventHandler(CurrentDomain_AssemblyResolve);

			MainOptions opts = new MainOptions();
			opts.ProcessArgs(args);

			if (args.Length == 0 || args[0].StartsWith("-"))
			{
				ShowUsage();
			}

			Console.WriteLine("Processing {0} {1}", args[0], opts.verbose);

			IGenerator generator = null;

			if (args[0] == "controller")
			{
				generator = new NewController();
			}
			else if (args[0] == "project")
			{
				generator = new NewProject();
			}
			else
			{
				Console.Error.WriteLine("Not supported");
				return;
			}

			Configure(generator, args);

			string workingDir = AppDomain.CurrentDomain.BaseDirectory;
			string templateDir = @"C:\dev\DotNet\castle\svn\trunk\MonoRail\NewGenerator\GeneratorTemplates\";

			GeneratorContext context = new GeneratorContext(workingDir, templateDir);

			ITemplateEngine engine = new NVelocityTemplateEngine(templateDir);

			if (engine is ISupportInitialize)
			{
				((ISupportInitialize)engine).BeginInit();
			}

			generator.Generate(context, new DefaultGeneratorService(context, engine));
		}
Esempio n. 33
0
        private void kryptonButton1_Click(object sender, EventArgs e)
        {
            NewProject np = new NewProject();

            // A project was created?
            if (np.ShowDialog() == System.Windows.Forms.DialogResult.Yes)
            {
                EditorCommands.AddToProjectHistory(np.ProjectPath);
                StartEditor(np.ProjectPath);
            }
        }
                private void newpanel_MouseDown(object sender, MouseButtonEventArgs e)
                {

                        NewProject popup = new NewProject();
                        popup.Show();
                }
 private void ShowNewProject()
 {
     NewProject newProjectWindow = new NewProject(this);
     newProjectWindow.Show();
 }