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); }
public async Task <ValidationResult <HomeBannerDocument> > CreateHomeBannerDocumentDetail(HomeBannerDocument homeBannerDocument) { throw new NotImplementedException(); }