public List <Subject> GetSubjects() { List <Subject> result = new List <Subject>(); try { using (demoEntities db = new demoEntities()) { var subjectDetails = db.GetSubjects(); foreach (var subject in subjectDetails) { Subject sub = new Subject() { Id = subject.Id, Name = subject.SubjectName, Status = subject.Status, SubjectCategoryName = subject.SubjectCategoryName, SubjectCategoryId = subject.SubjectCategoryId }; result.Add(sub); } } } catch (Exception ex) { } return(result); }