Exemple #1
0
        public Task <bool> Exists(decimal id, CancellationToken cancellationToken)
        {
            var spec = SpecificationBuilder <Regions> .Create()
                       .WithId(id);

            return(_regionRepository.AnyAsync(spec, cancellationToken));
        }
Exemple #2
0
        private async Task <bool> Validations(ParamInsertDevice request)
        {
            if (!request.Device.IsValid)
            {
                _notifications.AddRange(request.Device.Notifications);
                return(false);
            }

            if (!await _regionRepository.AnyAsync(request.Device.RegionId))
            {
                _notifications.Add(new Notification("RegionId", "It must be an existing region."));
                return(false);
            }

            return(true);
        }