public ActionResult Header()
        {
            SAPO.MenuRequest menu = new SAPO.MenuRequest();
            Retrieve <SAPO.MenuRequest, SAPO.Category> retrieve = new Retrieve <SAPO.MenuRequest, SAPO.Category>(new Categories());
            List <SAPO.Category> categories = new List <SAPO.Category>();

            categories = retrieve.ListRetreive(menu);
            return(PartialView("_Header", categories));
        }
        // GET: Calculator
        public ActionResult Index()
        {
            var calculatorModel = new Models.CalculatorModel();
            var menu            = new SAPO.MenuRequest();

            menu.IsShowOnCalculator = true;

            var retrieveCategories = new Retrieve <SAPO.MenuRequest, SAPO.Category>(new Categories());

            calculatorModel.Categories = retrieveCategories.ListRetreive(menu);

            var brand         = new SAPO.BrandInput();
            var retrievebrand = new Retrieve <SAPO.BrandInput, SAPO.Brands>(new SmartBAL.Brands());

            calculatorModel.Brands = retrievebrand.ListRetreive(brand);


            return(View(calculatorModel));
        }
        public List <SAPO.Category> SelectMenu(SAPO.MenuRequest menuRequest)
        {
            SAContext            objSAContext = new SAContext();
            List <SAPO.Category> lstCategory  = new List <SAPO.Category>();
            var categories = objSAContext.Categories.Where(c => c.CategoryId == menuRequest.Id && c.IsActive == true && c.IsDeleted == false && c.IsShowOnCalculator == menuRequest.IsShowOnCalculator).ToList();

            foreach (var category in categories)
            {
                SAPO.Category _category = new SAPO.Category();
                _category.Id             = category.Id;
                _category.CategoryId     = category.CategoryId;
                _category.Desc           = category.Desc;
                _category.LargeImg       = category.LargeImg;
                _category.MetaDesc       = category.MetaDesc;
                _category.MetaKeywords   = category.MetaKeywords;
                _category.MetaTitle      = category.MetaTitle;
                _category.Name           = category.Name;
                _category.SequenceNumber = category.SequenceNumber;
                _category.ShortDesc      = category.ShortDesc;
                _category.SmallImg       = category.SmallImg;
                lstCategory.Add(_category);
            }
            return(lstCategory);
        }