Пример #1
0
        public async Task <ValidationResult <Document> > CreateHomeBannerImage(Document document, int homeBannerId)
        {
            ValidationResult <Document> validationResult = new ValidationResult <Document>();

            try
            {
                var result = await _documentsBusinessService.CreateDocument(document);

                if (result.Succeeded)
                {
                    var homeBannerDocument = new HomeBannerDocument()
                    {
                        HomeBannerId     = homeBannerId,
                        DocumentDetailId = result.Entity.DocumentDetailId // Just Confirm what should pass to documentdetailid
                    };
                    await _dataService.CreateAsync(homeBannerDocument);
                }
                validationResult.Entity    = document;
                validationResult.Succeeded = true;
            }
            catch (Exception ex)
            {
                validationResult.Succeeded = false;
                validationResult.Errors    = new List <string> {
                    ex.InnerMessage()
                };
                validationResult.Exception = ex;
            }
            return(validationResult);
        }
Пример #2
0
 public async Task <ValidationResult <HomeBannerDocument> > CreateHomeBannerDocumentDetail(HomeBannerDocument homeBannerDocument)
 {
     throw new NotImplementedException();
 }