public HttpResponseMessage InsertProjectSubContractor(ProjectSubContractor projectSubContractor) { var newObj = new ProjectSubContractor() { Id = Guid.NewGuid(), ProjectCode = projectSubContractor.ProjectCode, OrganizationCode = projectSubContractor.OrganizationCode, ContractorType = projectSubContractor.ContractorType, EntryTime = projectSubContractor.EntryTime, ExitTime = projectSubContractor.ExitTime, BankName = projectSubContractor.BankName, BankNumber = projectSubContractor.BankNumber, BankLinkNumber = projectSubContractor.BankLinkNumber, PayMode = projectSubContractor.PayMode, PMName = projectSubContractor.PMName, PMIDCardType = projectSubContractor.PMIDCardType, PMIDCardNumber = projectSubContractor.PMIDCardNumber, PMPhone = projectSubContractor.PMPhone }; var result = _projectSubContractor.InsertProjectSubContractor(newObj); if (result) { return(toJson(null, OperatingState.Success, "添加成功")); } return(toJson(null, OperatingState.Failure, "添加失败")); }
public HttpResponseMessage UpdateProjectSubContractor(ProjectSubContractor projectSubContractor) { if (projectSubContractor.Id == Guid.Empty) { return(toJson(null, OperatingState.Failure, "Id不能为空")); } var obj = _projectSubContractor.GetProjectSubContractorById(projectSubContractor.Id); if (projectSubContractor.OrganizationCode == null) { projectSubContractor.OrganizationCode = obj.OrganizationCode; } if (projectSubContractor.ContractorType == null) { projectSubContractor.ContractorType = obj.ContractorType; } var result = _projectSubContractor.UpdateProjectSubContractor(projectSubContractor); if (result) { return(toJson(null, OperatingState.Success, "修改成功")); } return(toJson(null, OperatingState.Failure, "修改失败")); }
/// <summary> /// Updates the ProjectSubContractor /// </summary> /// <param name="projectSubContractor"></param> /// <returns></returns> public bool UpdateProjectSubContractor(ProjectSubContractor projectSubContractor) { if (projectSubContractor == null) { throw new ArgumentNullException("projectSubContractor is null"); } bool result = _projectSubContractor.SingleUpdate(projectSubContractor); return(result); }
/// <summary> /// Delete the ProjectSubContractor /// </summary> /// <param name="projectSubContractor"></param> /// <returns></returns> public bool DeleteProjectSubContractor(ProjectSubContractor projectSubContractor) { if (projectSubContractor == null) { throw new ArgumentException("projectSubContractor is null"); } bool result = _projectSubContractor.Delete(projectSubContractor); return(result); }
/// <summary> /// Insert the ProjectSubContractor /// </summary> /// <param name="projectSubContractor"></param> /// <returns></returns> public bool InsertProjectSubContractor(ProjectSubContractor projectSubContractor) { if (projectSubContractor == null) { throw new ArgumentNullException("projectSubContractor is null"); } bool result = _projectSubContractor.Insert(projectSubContractor); return(result); }