private void CreateButton_Click(object sender, EventArgs e) { int index; using (var form = new AddForm()) { var result = form.ShowDialog(); if (result == DialogResult.OK) { dataGridView1.Rows.Add(); index = dataGridView1.Rows.Count - 1; dataGridView1[0, index].Value = form.ReturnValue1; dataGridView1[1, index].Value = form.ReturnValue2; dataGridView1[2, index].Value = form.ReturnValue3; dataGridView1[3, index].Value = form.ReturnValue4; dataGridView1[4, index].Value = form.ReturnValue5; dataGridView1[5, index].Value = form.ReturnValue6; } else { return; } } index = dataGridView1.Rows.Count - 1; ProjectDTO project = new ProjectDTO( Convert.ToInt32(dataGridView1[0, index].Value), dataGridView1[1, index].Value.ToString(), Convert.ToInt32(dataGridView1[2, index].Value), dataGridView1[3, index].Value.ToString(), Convert.ToDateTime(dataGridView1[4, index].Value), Convert.ToDateTime(dataGridView1[5, index].Value)); ps.CreateProject(project); }
public async Task <IActionResult> CreateProject(Project project) { if (ModelState.IsValid) { var createdProjectId = await projectsService.CreateProject(project); return(Created($"{Request.Path}/{createdProjectId}", project)); } return(BadRequest()); }
public async Task <IActionResult> Create([Bind("Id,Title,Description,Category, IsPublic")] Project project) { if (ModelState.IsValid) { await _projectsService.CreateProject(project); return(RedirectToAction(nameof(Index))); } return(View(project)); }
public async Task <IActionResult> Create([Bind("Id,Title,Description,Category, IsPublic")] ProjectViewModel projectViewModel) { if (ModelState.IsValid) { string accessIpAddress = HttpContext?.Connection?.RemoteIpAddress?.ToString(); await _projectsService.CreateProject(ProjectFactory.Convert(projectViewModel), accessIpAddress); return(RedirectToAction(nameof(Index))); } return(View(projectViewModel)); }
public async Task <IActionResult> Create([Bind("Id,Title,Description,Category, IsPublic")] Project project) { if (ModelState.IsValid) { await _projectsService.CreateProject(project); return(RedirectToAction(nameof(Index))); } // CR 12/12/2017 This action returns and accepts a database Project. // Change to view model return(View(project)); }
public async Task <IActionResult> Create([Bind("Description,Title,TimeZone,Culture,Norm")] CreateViewModel viewModel) { if (ModelState.IsValid) { // Map CreateViewModel to Project Mapper.Initialize(cfg => cfg.CreateMap <CreateViewModel, Project>()); Project project = Mapper.Map <Project>(viewModel); project.Owner = await _userManager.GetUserAsync(User); await _projects.CreateProject(project); return(RedirectToAction("List")); } return(View(viewModel)); }
public IHttpActionResult PostProject(Project project) { if (project == null) { return(BadRequest("project object must be sent in the request body")); } try { project.CreatedDate = DateTime.Now; project.IsActive = true; var newProjectId = projectsService.CreateProject(project); projectsService.CreateTask(new ProjectTask() { TaskName = "Sample Project Task", Description = "Sample Project Task", CreatedDate = DateTime.Now, CompletionPercentage = 0.99, ForcastStartDate = DateTime.Now, ForcastEndDate = DateTime.Now.AddDays(8), IsActive = true, IsMileStone = false, Objectives = "Sample Project Task", Output = "Sample Project Task", ParentTaskId = null, ProjectId = newProjectId, PlanStartDate = DateTime.Now, PlanEndDate = DateTime.Now.AddDays(8), TaskCode = "Sample Project Task", TaskDuration = 8, TaskStatus = 1 }); var projects = projectsService.GetProjects(); var html = Helpers.RenderPartial("~/Views/Shared/Partial/Projects/ProjectsList.cshtml", projects); return(Ok(html)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <ActionResult> CreateProject([FromBody] Project project) { await _projectsService.CreateProject(project); return(new JsonResult(project)); }
public void CreateProjectTest() { mockRepository.Setup(m => m.Get(It.IsAny <Int32>())).Returns(() => null); projectsService.CreateProject(new ProjectDTO(1, "test", 3, "sososo", new DateTime(2008, 02, 4), new DateTime(2008, 02, 4))); mockRepository.Verify(m => m.Create(It.IsAny <Project>()), Times.Once); }
public IActionResult CreateProject([FromBody] CreateProjectRequest request) { var result = _projectsService.CreateProject(request); return(ToApiResponse(result)); }