public Task <bool> Exists(decimal id, CancellationToken cancellationToken) { var spec = SpecificationBuilder <Regions> .Create() .WithId(id); return(_regionRepository.AnyAsync(spec, cancellationToken)); }
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); }