예제 #1
0
        public async Task <OperationResult> PublishAdAsync(Ad ad, CancellationToken cancellationToken = default(CancellationToken))
        {
            var result = new CategoryExistValidation(_categoryRepository).IsValid(ad);

            if (result.Sucess)
            {
                return(await InsertAsync(ad));
            }

            return(new OperationResult(result.Errors));
        }
예제 #2
0
        public OperationResult PublishAd(Ad item)
        {
            var result = new CategoryExistValidation(_categoryRepository).IsValid(item);

            if (result.Sucess)
            {
                return(Insert(item));
            }

            return(new OperationResult(result.Errors));
        }