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