public IHttpActionResult UpdateProject([FromBody] ProjectDetails projectToUpdate) { ProjectBusiness tb = new ProjectBusiness(); tb.UpdateProject(tb.GetProjectFromDetails(projectToUpdate)); return(Ok(projectToUpdate)); }
public void Update_the_project() { ProjectBusiness appBusiness = new ProjectBusiness(_projectData, _userData); var result = appBusiness.UpdateProject(new ProjectDTO { Project_Id = project.Project_Id, ProjectName = "FName", Start_Date = DateTime.Now, End_Date = DateTime.Now }, 1); }
protected void btnSave_Click(object sender, EventArgs e) { bool isEdit = Request.QueryString["id"] != null; //项目信息 USER_SHARE_PROJECTMODEL projectModel = null; //日志记录 USER_SHARE_LOGMODEL logModel = new USER_SHARE_LOGMODEL(); logModel.LOGID = CommonBusiness.GetSeqID("S_USER_SHARE_LOG"); logModel.OPERATEDATE = DateTime.Now; logModel.OPERATORID = AccountId; logModel.PROJECTID = ProjectId; logModel.COMPANYID = CompanyId; if (!isEdit) { projectModel = new USER_SHARE_PROJECTMODEL(); projectModel.PROJECTID = CommonBusiness.GetSeqID("S_USER_SHARE_PROJECT"); projectModel.PROJECTNAME = txtProjectName.Text.Trim(); projectModel.APISERVICEKEY = lblProjectKey.Text.Trim(); projectModel.PROJECTREMARK = txtProjectDesc.Text.Trim(); projectModel.STATUS = int.Parse(ShareEnum.ProjectStatus.Normal.ToString("d")); projectModel.CREATEDATE = DateTime.Now; logModel.OPERATETYPE = int.Parse(ShareEnum.LogType.AddProject.ToString("d")); logModel.OPERATECONTENT = "注册新项目,Id:" + projectModel.PROJECTID + ",名称:" + projectModel.PROJECTNAME; if (ProjectBusiness.AddProject(projectModel, logModel)) { Alert("项目注册成功!"); } else { Alert("项目注册失败,请重试!"); } } else { projectModel = ProjectBusiness.GetProjectModel(ValidatorHelper.ToInt(Enc.Decrypt(Request.QueryString["id"], UrlEncKey), 0)); projectModel.PROJECTNAME = txtProjectName.Text.Trim(); projectModel.PROJECTREMARK = txtProjectDesc.Text.Trim(); logModel.OPERATETYPE = int.Parse(ShareEnum.LogType.EditProject.ToString("d")); logModel.OPERATECONTENT = "修改项目信息,项目Id:" + projectModel.PROJECTID + ",修改后的名称:" + projectModel.PROJECTNAME; if (ProjectBusiness.UpdateProject(projectModel, logModel)) { Alert("项目信息修改成功!"); } else { Alert("项目信息修改失败,请重试!"); } } ExecScript("parent.__doPostBack('ctl00$MainContent$btnSearch','');"); }
public void Updateprojectfromrepo() { mock.Setup(a => a.UpdateProject(It.IsAny <Project>(), 1)).Returns(true); mockuser.Setup(a => a.UpdateUserProjectIdTaskId(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())).Returns(true); ProjectBusiness appBusiness = new ProjectBusiness(mock.Object, mockuser.Object); var result = appBusiness.UpdateProject(new ProjectDTO { Project_ID = 1, ProjectName = "SampleProject", StartDate = DateTime.Now, EndDate = DateTime.Now }, 1); Assert.AreEqual(true, result); }
public JsonResult EditProject(string id, string nama, string kota, string alamat, string startDate, string noKontrak, string noSpk, string telpSpk) { try { //Edit Data DateTime tgl = Convert.ToDateTime(startDate); ProjectBusiness.UpdateProject(id, nama, kota, alamat, tgl, noKontrak, noSpk, telpSpk); return Json(new { Result = "OK", Message = "OK" }); } catch (System.Exception ex) { return Json(new { Result = "ERROR", Message = ex.Message }); } }
public void Update_the_project_from_repo() { // Arrange mock.Setup(a => a.UpdateProject(It.IsAny <Project>(), 1)).Returns(true); mockUser.Setup(a => a.UpdateUserProjectIdTaskId(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())).Returns(true); ProjectBusiness appBusiness = new ProjectBusiness(mock.Object, mockUser.Object); // Act var result = appBusiness.UpdateProject(new ProjectDTO { Project_Id = 1, ProjectName = "FName", Start_Date = DateTime.Now, End_Date = DateTime.Now }, 1); // Assert Assert.AreEqual(true, result); }
public ActionResult ProjectMaster(TblProjectMst _proj) { SPUpdateProject_Result Data = new SPUpdateProject_Result(); try { string userType = Convert.ToString(Session["UserTypeID"]); if (string.IsNullOrEmpty(userType)) { return(RedirectToAction("MainIndex", "Login")); } var ResultData = Common.GetUserRights(userType, "/" + Request.RequestContext.RouteData.Values["Controller"].ToString() + "/" + Request.RequestContext.RouteData.Values["Action"].ToString()); if (ResultData.Count != 0) { if (ModelState.IsValid) { _proj.UserCode = Session["UserCode"].ToString(); Data = _bussProj.UpdateProject(_proj); return(Json(Data, JsonRequestBehavior.AllowGet)); } else { Data = new SPUpdateProject_Result() { Code = "001", Message = "Please fill All the fields" }; return(Json(Data, JsonRequestBehavior.AllowGet)); } } else { return(RedirectToAction("Index", "Login")); } } catch (Exception ex) { Data = new SPUpdateProject_Result() { Code = "001", Message = ex.Message.ToString() }; return(Json(Data, JsonRequestBehavior.AllowGet)); } }
public ProjectUpdateResult Post(ProjectModel oProj) { return(oProject.UpdateProject(oProj)); }
public ProjectUpdateModel Post([FromBody] ProjectModel _projectModel) { return(_projectBusiness.UpdateProject(_projectModel)); }