public virtual void Update(TEntity entity)
        {
            _dbSet.Attach(entity);
            var entry = _context.Entry(entity);

            entry.State = EntityState.Modified;
        }
        public ActionResult Edit(Room room)
        {
            //Verify if uploaded file is valid
            if (room.File != null)
            {
                if (room.File.ContentLength / 1024 / 1024 > 1)
                {
                    ModelState.AddModelError("File", "File size cannot exceed 1MB.");
                }
            }


            //Update room if data is valid
            if (ModelState.IsValid)
            {
                if (room.File != null)
                {
                    FileManager.Delete(room.Photo);
                    room.Photo = FileManager.Upload(room.File);
                }

                _context.Entry(room).State = System.Data.Entity.EntityState.Modified;
                _context.SaveChanges();

                return(RedirectToAction("index"));
            }

            ViewBag.BedTypes = _context.BedTypes.OrderBy(b => b.Name).ToList();
            return(View(room));
        }
示例#3
0
        public ActionResult Edit(User usr)
        {
            //Update form if data valid
            if (ModelState.IsValid)
            {
                _context.Entry(usr).State = System.Data.Entity.EntityState.Modified;
                _context.SaveChanges();
                return(RedirectToAction("index"));
            }

            ViewBag.Groups = _context.Groups.OrderBy(g => g.Name).ToList();
            return(View(usr));
        }
示例#4
0
        public ActionResult Edit(Menu menu)
        {
            //Update menu info if data is valid
            if (ModelState.IsValid)
            {
                _context.Entry(menu).State = System.Data.Entity.EntityState.Modified;
                _context.SaveChanges();

                return(RedirectToAction("index"));
            }
            ViewBag.Categories = _context.Categories.ToList();

            return(View(menu));
        }
        public ActionResult Edit(Customer cst)
        {
            //Update customer is data is valid
            if (ModelState.IsValid)
            {
                _context.Entry(cst).State = System.Data.Entity.EntityState.Modified;
                _context.SaveChanges();

                return(RedirectToAction("index"));
            }

            ViewBag.CustomerTypes = _context.CustomerTypes.ToList();
            return(View(cst));
        }
        public ActionResult Edit(Category ctg)
        {
            //Update category if data is valid

            if (ModelState.IsValid)
            {
                _context.Entry(ctg).State = System.Data.Entity.EntityState.Modified;
                _context.SaveChanges();

                return(RedirectToAction("index"));
            }

            ViewBag.Categories = _context.Categories.OrderBy(c => c.Name).ToList();

            return(View(ctg));
        }
        public ActionResult Edit(Booking bkg)
        {
            //Update form if data is valid
            if (ModelState.IsValid)
            {
                _context.Entry(bkg).State = System.Data.Entity.EntityState.Modified;
                _context.SaveChanges();

                return(RedirectToAction("index"));
            }

            ViewBag.Rooms     = _context.Rooms.OrderBy(r => r.Number).ToList();
            ViewBag.Customers = _context.Customers.OrderBy(c => c.LastName).ToList();
            ViewBag.Menus     = _context.Menus.OrderBy(m => m.Name).ToList();
            ViewBag.Users     = _context.Users.OrderBy(u => u.UserName).ToList();

            return(View(bkg));
        }