public Message <IEnumerable <SubjectModel> > GetSubjectsByTerm(string term) { try { var data = _subjectsRepository.GetSubjectsByTerm(term); var subjectsList = _mapper.Map <IEnumerable <SubjectModel> >(data); return(new Message <IEnumerable <SubjectModel> >() { IsSuccess = true, ReturnMessage = "OK", StatusCode = 200, Data = subjectsList }); } catch (Exception ex) { _logger.LogError("Error on Getting users", ex); return(new Message <IEnumerable <SubjectModel> >() { IsSuccess = false, ReturnMessage = "Error", StatusCode = 503, Data = null }); } }