public ActionResult GetSaveExpDoc(OBK_StageExpDocument expData) { var series = new SafetyAssessmentRepository().GetStageExpDocument(expData.ProductSeriesId); if (series != null) { series.AssessmentDeclarationId = expData.AssessmentDeclarationId; series.ProductSeriesId = expData.ProductSeriesId; series.ExpResult = expData.ExpResult; series.ExpStartDate = expData.ExpStartDate; series.ExpEndDate = expData.ExpEndDate; series.ExpReasonNameRu = expData.ExpReasonNameRu; series.ExpReasonNameKz = expData.ExpReasonNameKz; series.ExpProductNameRu = expData.ExpProductNameRu; series.ExpProductNameKz = expData.ExpProductNameKz; series.ExpNomenclatureRu = expData.ExpNomenclatureRu; series.ExpNomenclatureKz = expData.ExpNomenclatureKz; series.ExpAddInfoRu = expData.ExpAddInfoRu; series.ExpAddInfoKz = expData.ExpAddInfoKz; series.ExpConclusionNumber = expData.ExpConclusionNumber; series.ExpBlankNumber = expData.ExpBlankNumber; series.ExpApplicationNumber = expData.ExpApplicationNumber; series.ExecutorId = UserHelper.GetCurrentEmployee().Id; series.ExpApplication = true; new SafetyAssessmentRepository().SaveExpDocument(series); } else { var expDoc = new OBK_StageExpDocument() { Id = Guid.NewGuid(), AssessmentDeclarationId = expData.AssessmentDeclarationId, ProductSeriesId = expData.ProductSeriesId, ExpResult = expData.ExpResult, ExpStartDate = expData.ExpStartDate, ExpEndDate = expData.ExpEndDate, ExpReasonNameRu = expData.ExpReasonNameRu, ExpReasonNameKz = expData.ExpReasonNameKz, ExpProductNameRu = expData.ExpProductNameRu, ExpProductNameKz = expData.ExpProductNameKz, ExpNomenclatureRu = expData.ExpNomenclatureRu, ExpNomenclatureKz = expData.ExpNomenclatureKz, ExpAddInfoRu = expData.ExpAddInfoRu, ExpAddInfoKz = expData.ExpAddInfoKz, ExpConclusionNumber = expData.ExpConclusionNumber, ExpBlankNumber = expData.ExpBlankNumber, ExpApplicationNumber = expData.ExpApplicationNumber, ExecutorId = UserHelper.GetCurrentEmployee().Id, ExpApplication = true }; new SafetyAssessmentRepository().SaveExpDocument(expDoc); } return(Json(new { isSuccess = true })); }
/// <summary> /// сохранение результата экспертизы документов /// </summary> /// <param name="expDocument"></param> public void SaveExpDocument(OBK_StageExpDocument expDocument) { AppContext.OBK_StageExpDocument.AddOrUpdate(expDocument); AppContext.SaveChanges(); }