private async void btnSend_Click(object sender, RoutedEventArgs e) { TextRange textRange = new TextRange( // TextPointer to the start of content in the RichTextBox. rtbDescription.Document.ContentStart, // TextPointer to the end of content in the RichTextBox. rtbDescription.Document.ContentEnd ); if (textRange.Text != "" && textRange.Text != "\r\n" && txtName.Text != "" && cbArea.Text != "") { Member M = MC.SearchMember(Environment.UserName); Project P = PC.AddProject(new Project { projectName = txtName.Text, projectDescription = textRange.Text, startDate = DateTime.Now, area = cbArea.Text }, M); CC.AddProjectComment(P.idProject, "The project was created. ", M.idMember); GlobalVariables.projecViewNav = P.projectName; txtName.Text = ""; rtbDescription.SelectAll(); rtbDescription.Selection.Text = ""; cbArea.Text = ""; var ProjectView = new ProjectView(); this.Content = ProjectView; } else { await metroWindow.ShowMessageAsync("Attention", "Fill all the fields first"); } }
public void AddProjectSuccesfully() { var create = new Create { ProjectName = "Vodacom", ProjectCode = "Vodacom2020", Comment = "Vodacom created successfully" }; var result = _controller.AddProject(create); Assert.NotNull(result); }
public void AddProjectTest_Success() { // Arrange ProjectMangerModel.Projects model = new ProjectMangerModel.Projects { ProjectID = 4, Project = "Project 4", StartDate = DateTime.Now.Date, EndDate = DateTime.Now.Date.AddDays(1) }; // Act var response = projectsController.AddProject(model); // Assert Assert.IsTrue(response is OkResult); }
public void AddProjectTest_Error() { // Arrange var projectController = new ProjectsController(null); ProjectMangerModel.Projects model = new ProjectMangerModel.Projects { ProjectID = 4, Project = "Project 4", StartDate = DateTime.Now.Date, EndDate = DateTime.Now.Date.AddDays(1) }; // Act var response = projectController.AddProject(model); // Assert Assert.IsTrue(response is InternalServerErrorResult); }