Пример #1
0
            // ReSharper disable once MemberHidesStaticFromOuterClass
            public static OrganizationDocument ReadXml(XElement e)
            {
                var od = new OrganizationDocument();

                od.DocumentName = e.Element("DocumentName")?.Value;
                od.Required     = (e.Element("Required")?.Value == "true" ? true : false);
                return(od);
            }
Пример #2
0
        public new static AskDocuments ReadXml(XElement e)
        {
            var ad = new AskDocuments
            {
                TargetExtraValue = e.Attribute("TargetExtraValue").ToBool(),
            };

            foreach (var ee in e.Elements("OrganizationDocument"))
            {
                ad.list.Add(OrganizationDocument.ReadXml(ee));
            }
            return(ad);
        }
        public async Task <GetDocumentsOrganizationViewItem> CreateAsync(UploadDocumentModel model, Guid userId)
        {
            Require.Objects.NotNull <BadRequestException>(model, "Failed to save document. Probably document is not uploaded.");

            var orgDoc = new OrganizationDocument()
            {
                BucketId  = model.Id.ToString(),
                Name      = model.FileName,
                CreatedBy = userId.ToString(),
            };

            await _orgDocRepository.CreateAsync(orgDoc);

            return(new GetDocumentsOrganizationViewItem {
                FileName = orgDoc.Name, Id = orgDoc.BucketId
            });
        }