Ejemplo n.º 1
0
        public async Task <PagedList <Tag> > Handle(GetAllTagsQuery request, CancellationToken cancellationToken)
        {
            Validate(request);
            var tags = await Repository.Tag.GetTagsAsync(request.Parameters);

            Logger.LogInfo($"all tags returned from database.");
            return(tags);
        }
Ejemplo n.º 2
0
        private void Validate(GetAllTagsQuery request)
        {
            if (request == null)
            {
                throw new ArgumentNullException("Request object can not be null.");
            }

            if (request.Parameters == null)
            {
                throw new ArgumentNullException("Parameters object can not be null.");
            }
        }