//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); } } }); }
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); } }
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()); }
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()); }
/// <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; } } }
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); }
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); } } }
private void Btn_NewProject_Click(object sender, EventArgs e) { TreeView_Projects.Nodes.Clear(); NewProject frmNewProject = new NewProject(); //frmNewProject.MdiParent = this; frmNewProject.Show(this); }
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)); }
private void Loading(Form menu) { NewProject project = new NewProject(menu); _coreUML.SelectedFigures.Clear(); project.Show(); project.Loading(_data); }
public async Task <ActionResult> DeleteConfirmed(int id) { NewProject newProject = await db.NewProjects.FindAsync(id); db.NewProjects.Remove(newProject); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
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; }
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); }
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"); }
private void btnNewProject_Click(object sender, RoutedEventArgs e) { NewProject dialog = new NewProject(); dialog.ShowDialog(); if (dialog.Project != null) { LoadProject(dialog.Project.Path, true); } }
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()); }
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)); }
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); }
private void AddNewProject(object sender, EventArgs e) { NewProject newPrjDialog = new NewProject(); newPrjDialog.ShowDialog(); if (newPrjDialog.m_createdObject != null) { m_projectExplorer.AddProject(newPrjDialog.m_createdObject); } }
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); }; }
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; }
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)); }
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)); }
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(); }