public List<Category> GetAllCategories() { using (var entities = new EazyWizyEntities()) { var result = entities.GetAllCategories(); 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(); } }