public async Task <SaveResponse <IClassCode> > SaveAsync(IClassCode classCode)
        {
            var saveResponse = new SaveResponse <IClassCode>();

            try
            {
                saveResponse = await _classCodeRepository.SaveAsync(classCode);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                saveResponse.AddError(ex);
                _logManager.LogError(ex, "Error saving classCode");
            }

            return(saveResponse);
        }
        public async Task <ValidationResult> ValidateAsync(IClassCode classCode)
        {
            var result = await _classCodeValidator.ValidateAsync(classCode);

            return(result);
        }