示例#1
0
        public ActionResult Create()
        {
            var cmd = new CreateNewProject();

            cmd.ProjectId = Guid.NewGuid();

            return(View(cmd));
        }
示例#2
0
        public ActionResult Create(CreateNewProject createCommand)
        {
            var service  = new ScrumrCommandServiceClient();
            var sprintId = Guid.NewGuid();

            service.ExecuteCommand(createCommand);
            service.ExecuteCommand(new AddNewSprintToProject(createCommand.ProjectId, sprintId, "Sprint 0", DateTime.UtcNow, DateTime.UtcNow.AddDays(7 * 4)));
            service.ExecuteCommand(new StartSprint(createCommand.ProjectId, sprintId));

            return(RedirectToAction("ScrumBoard", new { createCommand.ProjectId }));
        }
示例#3
0
 public DashboardPage ClickCreateNewProject()
 {
     CreateNewProject.Click();
     return(this);
 }
示例#4
0
 private void createButton_Click(object sender, EventArgs e)
 {
     CollectDataFromForm();
     CreateNewProject.Invoke();
     CloseView();
 }