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); }
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); }