public void EditProject(Guid id, EditProjectRequest editProjectRequest) { var project = repository.Get(id); project.Name = editProjectRequest.Name; project.ProjectCode = editProjectRequest.ProjectCode; repository.SubmitChanges(); }
public void Edit_Project() { var origTask = _service.GetAllProjects(new GetAllProjectRequest(), UnitOfWork).Projects .OrderBy(x => new Random().Next()).FirstOrDefault(); var editProject = new EditProjectRequest { Id = origTask.Id, Name = origTask.Name, Description = origTask.Description, ShortName = origTask.ShortName }; _service.EditProject(editProject, UnitOfWork); var actual = _service.GetProject(new GetProjectRequest { Id = origTask.Id }, UnitOfWork).Project; TestUtil.AreEqual(new Project { Id = origTask.Id, Name = origTask.Name, Description = origTask.Description, ShortName = origTask.ShortName, Tasks = new List <Task>() }, actual); }
public void Exec(EditProjectRequest model) { if (formCreate == false) { InitForm(model); } }
public ConfirmationResponse Execute(EditProjectRequest request) { request.ThrowExceptionIfInvalid(); var entity = _projectRepository.Read(request.Id); if (entity.Name != request.Name && _projectRepository.CheckIfProjectWithNameExists(request.Name)) { throw new UseCaseException("Project of the same name already exists."); } var team = _teamRepository.Read(request.TeamId); entity.Name = request.Name; entity.DefinitionOfDone = new DefinitionOfDone(request.DefinitionOfDone); entity.Description = request.Description; entity.TeamId = team.Id; _projectRepository.Update(entity); return(new ConfirmationResponse("Project updated successfully.") { Id = entity.Id, }); }
public static frmProjectEdit GetInstance(EditProjectRequest model) { if (frmProEdit == null) { frmProEdit = new frmProjectEdit(model); } return(frmProEdit); }
private frmProjectEdit(EditProjectRequest model) { InitializeComponent(); InitForm(model); formCreate = true; }
public EditProjectResponse EditProject(EditProjectRequest project, UnitOfWork context) { var response = new EditProjectResponse { Count = context.Projects.UpdateItem(_mapper.Map <Project>(project)) }; return(response); }
public ActionResult Edit(Guid id, EditProjectRequest editProjectRequest) { if (!ModelState.IsValid) { return Details(id); } projectTasks.EditProject(id, editProjectRequest); return RedirectToAction("Index"); }
private void btnAdd_Click(object sender, EventArgs e) { string msg = string.Empty; BaseResultEntity result = IsValidProjectInfo(); if (result.Code != 0) { msg = "输入信息有误, 错误信息: " + result.ErrMsg; DisPlayPrompt(0, msg); return; } EditProjectRequest para = new EditProjectRequest() { ID = projectId, Number = lblContent.Text, Name = txtName.Text, DevelopCompany = txtCompany.Text, IdentityNumber = txtIdentityNumber.Text, ProjectArea = cbArea.Text }; TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { msg = "获取Token失败, 错误信息: " + getToken.ErrMsg; DisPlayPrompt(0, msg); return; } BaseResultEntity getProject = provide.EditProject(para); if (getProject.Code != 0) { msg = "修改项目失败, 错误信息: " + getProject.ErrMsg; DisPlayPrompt(0, msg); return; } else { int curPageIndex = 1; msg = "修改项目成功!"; DisPlayPrompt(0, msg); frmProjectManagement fm = frmProjectManagement.GetInstance(); fm.GetProjectInfo(false, curPageIndex); frmProEdit = null; this.Close(); } }
private void InitForm(EditProjectRequest model) { BaseHelper baseHelper = new BaseHelper(); cbArea.DataSource = baseHelper.GetAreaList(); //绑定数据源 cbArea.DisplayMember = "Name"; //主要是设置下拉框显示的值 cbArea.ValueMember = "ID"; //实际值 projectId = model.ID; lblContent.Text = model.Number; txtName.Text = model.Name; txtCompany.Text = model.DevelopCompany; txtIdentityNumber.Text = model.IdentityNumber; cbArea.Text = model.ProjectArea; }
public BaseResultEntity EditProject(EditProjectRequest request) { BaseResultEntity result = new BaseResultEntity(); try { result = this.Client.InvokeAPI <BaseResultEntity>(request); } catch (Exception ex) { result.Code = 9999; result.ErrMsg = ex.Message; } return(result); }
public async Task EditProject(EditProjectRequest request) { var project = await ProjectRepository.GetProjectAsync(request.ProjectId); project.RequestMasterAccess(CurrentUserId, acl => acl.CanChangeProjectProperties); project.Details.ClaimApplyRules = new MarkdownString(request.ClaimApplyRules); project.Details.ProjectAnnounce = new MarkdownString(request.ProjectAnnounce); project.Details.EnableManyCharacters = request.MultipleCharacters; project.Details.PublishPlot = request.PublishPlot && !project.Active; project.ProjectName = Required(request.ProjectName); project.IsAcceptingClaims = request.IsAcceptingClaims && project.Active; project.Details.AutoAcceptClaims = request.AutoAcceptClaims; project.Details.EnableAccommodation = request.IsAccommodationEnabled; await UnitOfWork.SaveChangesAsync(); }
private void button1_Click(object sender, EventArgs e) { BaseResultEntity result = IsValidProjectInfo(); if (result.Code != 0) { MessageBox.Show("输入信息有误, 错误信息: " + result.ErrMsg); } EditProjectRequest para = new EditProjectRequest() { ID = projectId, Number = label1.Text, Name = textBox1.Text, DevelopCompany = textBox2.Text, IdentityNumber = textBox3.Text, ProjectArea = comboBox1.Text }; TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } BaseResultEntity getProject = provide.EditProject(para); if (getProject.Code != 0) { MessageBox.Show("修改项目失败, 错误信息: " + getProject.ErrMsg); return; } else { MessageBox.Show("修改项目成功!"); frmProjectManagement fm = new frmProjectManagement(); fm.GetProjectInfo(false); this.Close(); } }