Exemplo n.º 1
0
        public async Task <bool> ValidateId(Merchant Merchant)
        {
            MerchantFilter MerchantFilter = new MerchantFilter
            {
                Skip = 0,
                Take = 10,
                Id   = new LongFilter {
                    Equal = Merchant.Id
                },
                Selects = MerchantSelect.Id
            };

            int count = await UOW.MerchantRepository.Count(MerchantFilter);

            if (count == 0)
            {
                Merchant.AddError(nameof(MerchantValidator), nameof(Merchant.Id), ErrorCode.IdNotExisted);
            }

            return(count == 1);
        }