public List <ChecklistModel> GetChecklist(IChecklistService checklistService) { var response = checklistService.GetChecklist(); var result = JsonConvert.DeserializeObject <HrmResultModel <ChecklistModel> >(response); if (!CheckPermission(result)) { //return to Access Denied } else { return(result.Results); } return(new List <ChecklistModel>()); }