예제 #1
0
        public ActionResult PostFeature(FEATURE fEATURE, HttpPostedFileBase file)
        {
            CMSAPPEntities db      = new CMSAPPEntities();
            var            model   = db.FEATURES.Where(x => x.ID.Equals(fEATURE.ID)).FirstOrDefault();
            string         dstring = "";

            dstring = DateTime.Now.ToLongDateString();

            if (file != null && file.ContentLength > 0)
            {
                string fileName = Path.GetFileName(file.FileName);
                string imgpath  = Path.Combine(Server.MapPath("~/images/"), dstring + fileName);
                file.SaveAs(imgpath);
                fEATURE.FEATURE_PATH = "~/images/" + dstring + file.FileName;
            }

            if (model != null)
            {
                model.FEATURE_NAME = fEATURE.FEATURE_NAME;
                model.SEQ          = fEATURE.SEQ;
            }
            else
            {
                db.FEATURES.Add(fEATURE);
            }
            db.SaveChanges();
            return(RedirectToAction("FeatureList"));
        }
예제 #2
0
        public ActionResult MenuList()
        {
            ViewBag.Message = "Menu List.";
            CMSAPPEntities _context = new CMSAPPEntities();
            var            model    = _context.MENUs
                                      .ToList();

            return(View(model));
        }
예제 #3
0
        public ActionResult UserIndex()
        {
            ViewBag.Message = "User Index page.";
            CMSAPPEntities _context = new CMSAPPEntities();
            var            model    = _context.COMPANies
                                      .FirstOrDefault();

            return(View(model));
        }
예제 #4
0
        public ActionResult FeatureList()
        {
            ViewBag.Message = "Feature List.";
            CMSAPPEntities _context = new CMSAPPEntities();
            var            model    = _context.FEATURES
                                      .ToList();

            return(View(model));
        }
예제 #5
0
        public ActionResult MenuAdd(int?id)
        {
            ViewBag.Message = "Menu Add.";
            CMSAPPEntities _context = new CMSAPPEntities();
            var            model    = _context.MENUs
                                      .Where(x => x.ID == id)
                                      .FirstOrDefault();

            return(View(model));
        }
예제 #6
0
        public ActionResult FeatureAdd(int?id)
        {
            ViewBag.Message = "Feature Add.";
            CMSAPPEntities _context = new CMSAPPEntities();
            var            model    = _context.FEATURES
                                      .Where(x => x.ID == id)
                                      .FirstOrDefault();

            return(View(model));
        }
예제 #7
0
 public ActionResult FeatureDelete(int id)
 {
     try
     {
         using (CMSAPPEntities db = new CMSAPPEntities())
         {
             FEATURE item = db.FEATURES.Where(x => x.ID == id).FirstOrDefault();
             db.FEATURES.Remove(item);
             db.SaveChanges();
             return(RedirectToAction("FeatureList"));
         }
     }
     catch (Exception ex)
     {
         return(RedirectToAction("FeatureList"));
     }
 }
예제 #8
0
 public ActionResult MenuDelete(int id)
 {
     try
     {
         using (CMSAPPEntities db = new CMSAPPEntities())
         {
             MENU item = db.MENUs.Where(x => x.ID == id).FirstOrDefault();
             db.MENUs.Remove(item);
             db.SaveChanges();
             return(RedirectToAction("MenuList"));
         }
     }
     catch (Exception ex)
     {
         return(RedirectToAction("MenuList"));
     }
 }
예제 #9
0
        public ActionResult PostMenu(MENU menu)
        {
            CMSAPPEntities db    = new CMSAPPEntities();
            var            model = db.MENUs.Where(x => x.ID.Equals(menu.ID)).FirstOrDefault();

            if (model != null)
            {
                model.MENU_NAME    = menu.MENU_NAME;
                model.MENU_ADDRESS = menu.MENU_ADDRESS;
                model.SEQ          = menu.SEQ;
            }
            else
            {
                db.MENUs.Add(menu);
            }
            db.SaveChanges();
            return(RedirectToAction("MenuList"));
        }
예제 #10
0
        public ActionResult Post_Login(USERLOGIN login)
        {
            using (CMSAPPEntities _context = new CMSAPPEntities())
            {
                var userId = _context.
                             USERLOGINs.
                             Where(x => x.USERNAME.Equals(login.USERNAME) && x.PASSWRD.Equals(login.PASSWRD))
                             .SingleOrDefault();

                if (userId != null)
                {
                    return(Redirect("MenuList"));
                }
                else
                {
                    ViewBag.Message = "Invalid Login Details.";
                    return(RedirectToAction("Login", "Home"));
                }
            }
        }