private IList <MenuItem> DefaultMenubuilder()
        {
            return(_builder
                   .CreateNode <HomeController>(c => c.Home(), WebLocalizationKeys.HOME)
                   .CreateNode <VendorListController>(c => c.VendorList(null), WebLocalizationKeys.VENDORS)
                   .CreateNode(WebLocalizationKeys.INVENTORY)
                   .HasChildren()
                   .CreateNode <InventoryListController>(c => c.InventoryProductList(null), WebLocalizationKeys.MATERIALS, "ProductType=Material")
                   .CreateNode <InventoryListController>(c => c.InventoryProductList(null), WebLocalizationKeys.FERTILIZERS, "ProductType=Fertilizer")
                   .CreateNode <InventoryListController>(c => c.InventoryProductList(null), WebLocalizationKeys.CHEMICALS, "ProductType=Chemical")
                   .CreateNode <InventoryListController>(c => c.InventoryProductList(null), WebLocalizationKeys.SEEDS, "ProductType=Seed")
                   .EndChildren()
                   .CreateNode <FieldListController>(c => c.FieldList(), WebLocalizationKeys.FIELDS)
                   .CreateNode <EquipmentListController>(c => c.EquipmentList(), WebLocalizationKeys.EQUIPMENT)
                   .CreateNode(WebLocalizationKeys.TASKS)
                   .HasChildren()
                   .CreateNode <TaskListController>(c => c.TaskList(), WebLocalizationKeys.TASK_LIST)
                   .CreateNode <TaskCalendarController>(c => c.TaskCalendar(), WebLocalizationKeys.TASK_CALENDAR)
                   .EndChildren()
                   .CreateNode <PurchaseOrderListController>(c => c.PurchaseOrderList(), WebLocalizationKeys.PURCHASE_ORDERS)
                   .CreateNode <EventCalendarController>(c => c.EventCalendar(), WebLocalizationKeys.EVENTS)
                   .CreateNode <CalculatorListController>(c => c.CalculatorList(), WebLocalizationKeys.CALCULATORS)
                   .CreateNode <WeatherListController>(c => c.WeatherList(null), WebLocalizationKeys.WEATHER)
                   .CreateNode <ForumController>(c => c.Forum(), WebLocalizationKeys.FORUM)

                   .MenuTree());
        }
 private IList <MenuItem> DefaultMenubuilder()
 {
     return(_builder
            .CreateNode <EmployeeListController>(c => c.EmployeeList(), WebLocalizationKeys.EMPLOYEES)
            .CreateNode <ListTypeListController>(c => c.ListType(), WebLocalizationKeys.ENUMERATIONS)
            .CreateNode(WebLocalizationKeys.PRODUCTS)
            .HasChildren()
            .CreateNode <MaterialListController>(c => c.MaterialList(), WebLocalizationKeys.MATERIALS)
            .CreateNode <FertilizerListController>(c => c.FertilizerList(), WebLocalizationKeys.FERTILIZERS)
            .CreateNode <ChemicalListController>(c => c.ChemicalList(), WebLocalizationKeys.CHEMICALS)
            .CreateNode <SeedListController>(c => c.SeedList(), WebLocalizationKeys.SEEDS)
            .EndChildren()
            .CreateNode <DocumentListController>(c => c.DocumentList(null), WebLocalizationKeys.DOCUMENTS)
            .CreateNode <PhotoListController>(c => c.PhotoList(null), WebLocalizationKeys.PHOTOS)
            //.CreateNode<EmailJobListController>(c => c.EmailJobList(), WebLocalizationKeys.EMAIL_JOBS)
            //.CreateNode<EmailTemplateListController>(c => c.EmailTemplateList(null), WebLocalizationKeys.EMAIL_TEMPLATES)
            .MenuTree());
 }