public InvokeResult CreateEvaluatedReport(EvaluatedReport evaluatedReport) { InvokeResult result = new InvokeResult { Success = true }; try { var spParam = evaluatedReport.ToSPParam(); spParam["OperatedBy"] = Guid.Parse(NormalSession.UserId); spParam["DataSource"] = GlobalManager.DIKey_00012_ManualEdit; BuilderFactory.DefaultBulder(GetHttpHeader("ConnectId")).ExecuteSPNoneQuery("SP_Eva_AddAssessmentReportOrder", spParam); if (spParam.ErrorCode != 0) { result.ErrorCode = spParam.ErrorCode; result.ErrorMessage = spParam.ErrorMessage; } else { result.ErrorMessage = spParam.ErrorMessage; } } catch (Exception ex) { result.Success = false; result.ErrorMessage = ex.Message; } return(result); }
public ModelInvokeResult <EvaluatedReport> BuildEvaluatedReport(EvaluatedReport evaluatedReport) { ModelInvokeResult <EvaluatedReport> result = new ModelInvokeResult <EvaluatedReport> { Success = true }; try { var spParam = evaluatedReport.ToSPParam(); spParam["OperatedBy"] = Guid.Parse(NormalSession.UserId); spParam["DataSource"] = GlobalManager.DIKey_00012_ManualEdit; BuilderFactory.DefaultBulder(GetHttpHeader("ConnectId")).ExecuteSPNoneQuery("SP_Eva_AddAssessmentReportOrder", spParam); if (spParam.ErrorCode == 0) { Guid?_ReportId = spParam.ErrorMessage.ToGuid(); if (_ReportId == null) { result.Success = false; result.ErrorCode = 59996; return(result); } result.instance = BuilderFactory.DefaultBulder(GetHttpHeader("ConnectId")).Load <EvaluatedReport, EvaluatedReportPK>(new EvaluatedReportPK { ReportId = _ReportId }); } else { result.ErrorCode = spParam.ErrorCode; result.ErrorMessage = spParam.ErrorMessage; } } catch (Exception ex) { result.Success = false; result.ErrorMessage = ex.Message; } return(result); }