//for Topic drp public void GetTopicForDrp() { QuestionBL topicBL = new QuestionBL(); List <QuestionEntities> pocoList = new List <QuestionEntities>(); pocoList = topicBL.GetTopicForDrp(); List <QuestionEntities> itmasterList = new List <QuestionEntities>(); foreach (QuestionEntities up in pocoList) { QuestionEntities unt = new QuestionEntities(); unt.Id = up.Id; unt.TopicName = up.TopicName; itmasterList.Add(unt); } ViewBag.TopicForDrp = itmasterList.Select(x => new SelectListItem() { Text = x.TopicName, Value = x.Id.ToString() }); }