public List <ExamCategoryViewModel> GetCatgoryList() { try { var categoryList = _storedProcedure.GetCategoryList(); var categoryListMapping = Mapper.Map <List <ExamCategory>, List <ExamCategoryViewModel> >(categoryList); return(categoryListMapping); } catch (Exception ex) { var userId = "Enroll User"; string errorMessage = "GetCatgoryList(): " + ex.Message; _unitOfWork.AuditTrail(errorMessage, userId); return(new List <ExamCategoryViewModel>()); } }