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();
 }