public List<Category> GetCategory(long parentCategoryId) { using(var entities = new EazyWizyEntities()) { var result = entities.GetCategories(parentCategoryId); return (from item in result select new Category() { CategoryId = item.CategoryId, ImageName = item.ImageName, Description = item.Description, IsActive = item.IsActive.HasValue && item.IsActive.Value, Name = item.Name, ParentCategoryId = item.ParentCategoryId }).ToList(); } }