예제 #1
0
 public HomeController()
 {
     _fac      = new CMSProductFactory();
     _facCom   = new CMSCompaniesFactory();
     _facCate  = new CMSCategoriesFactory();
     _facNews  = new CMSNewsFactory();
     _facEmp   = new CMSEmployeeFactory();
     _facProce = new CMSProcedureFactory();
     _facDis   = new CMSDiscountFactory();
 }
예제 #2
0
        public HQController()
        {
            var _Path      = HostingEnvironment.MapPath("~/Uploads/Silder/");
            var list       = Directory.GetFiles(_Path).Select(x => Path.GetFileName(x)).ToList();
            var ListSlider = new List <SliderSession>();

            if (list != null && list.Count > 0)
            {
                for (var i = 0; i < list.Count; i++)
                {
                    ListSlider.Add(new SliderSession
                    {
                        ImageUrl = "~/Uploads/Silder/" + list[i]
                    });
                }
            }
            System.Web.HttpContext.Current.Session["SliderSession"] = ListSlider;

            //For Procedures
            CMSProcedureFactory _facPro = new CMSProcedureFactory();
            var ListProce = new List <ProcedureUI>();
            var LstPro    = _facPro.GetList();

            if (LstPro != null && LstPro.Count > 0)
            {
                ListProce = LstPro.GroupBy(o => new { o.CategoryId, o.CategoryName }).Select(s => new ProcedureUI
                {
                    CateID          = s.Key.CategoryId,
                    CateName        = s.Key.CategoryName,
                    ListProcedureUI = LstPro.OrderBy(p => p.ProceduresName).Where(w => w.CategoryId == s.Key.CategoryId).Select(q => new ProcedureUI
                    {
                        ID   = q.Id,
                        Name = q.ProceduresName,
                    }).OrderBy(p => p.Name).ToList()
                }).OrderBy(o => o.CateName).ToList();
            }
            System.Web.HttpContext.Current.Session["ProcedureUI"] = ListProce;
        }
예제 #3
0
 public CMSProceduresController()
 {
     _factory         = new CMSProcedureFactory();
     ViewBag.Category = GetListCategorySelectItem(ProductType);
 }
예제 #4
0
 public ProceduresController()
 {
     _facProce = new CMSProcedureFactory();
     _facDis   = new CMSDiscountFactory();
 }