private bool IsValid(RemoveKeywordCommand command)
        {
            bool isValid = true;

            if (!_keywordQueryRepository.IsExist(command.Id))
            {
                isValid = false;
                AddError("این کلید واژه وجود ندارد");
            }
            return(isValid);
        }
        private bool IsValid(UpdateKeywordCommand command)
        {
            bool isValid = true;

            if (string.IsNullOrEmpty(command.Name))
            {
                isValid = false;
                AddError("نام را وارد کنید");
            }
            if (command.Name.Length > 50)
            {
                isValid = false;
                AddError("طول نام نباید بیشتر از 50 کاراکتر باشد");
            }
            if (!_keywordQueryRepository.IsExist(command.KeywordId))
            {
                isValid = false;
                AddError("این کلید واژه وجود ندارد");
            }
            return(isValid);
        }
Exemplo n.º 3
0
        private bool IsValid(AddKeywordCommand command)
        {
            bool isValid = true;

            if (string.IsNullOrEmpty(command.Name))
            {
                isValid = false;
                AddError("نام را وارد کنید");
            }
            if (command.Name?.Length > 50)
            {
                isValid = false;
                AddError("طول نباید بیشتر از 50 کاراکتر باشد");
            }
            if (_keywordQueryRepository.IsExist(command.Name))
            {
                isValid = false;
                AddError("این نام وجود دارد");
            }
            return(isValid);
        }