private List <SelectListItem> GetSelectList(int value = 0) { var list = Utilities.GetSelectListData( PurposeCateService.GetALL().ToList() , item => item.ID , item => item.CateName, true).ToList(); if (value != 0) { list.Single(x => x.Value == value.ToString()).Selected = true; } return(list); }