public async Task <ActionResult> ContentGet(Guid id)
        {
            //Возращает либо пдф, либо ошибку
            //return Ok();
            //if (String.IsNullOrEmpty(id)) return new NoContentResult();
            var path = StoreLogic.GetFullName($"{id}.pdf");

            if (System.IO.File.Exists(path))
            {
                FileStream stream = null;
                stream = new FileStream(path, FileMode.Open);
                return(new FileStreamResult(stream, "application/pdf"));
            }

            return(new ObjectResult(new NotFoundDTO()));
        }
        public async Task <ActionResult> ContentSet(Guid id)
        {
            //метод найдет хранимый документ и привяжет к нему содержимое. вернёт ОК или ошибку
            //return Ok();
            //
            CriteriaOperator criteria = new BinaryOperator(nameof(EcmDocument.ObjectId), id.ToString());
            var doc = ObjectSpace.FindObject <EcmDocument>(criteria);

            if (!doc.IsLoaded)
            {
                var path = StoreLogic.GetFullName($"{id}.pdf");
                using (FileStream stream = System.IO.File.Create(path))
                {
                    await Request.Body.CopyToAsync(stream);
                }

                doc.IsLoaded = true;

                return(Ok());
            }

            return(new NotFoundResult());
        }