public ActionResult DeleteConfirmed(string id)
        {
            AdvancedService advancedService = db.AdvancedServices.Find(id);

            advancedService.isActive = false;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "ID,Name,Price,Unit,Description,HostID")] AdvancedService advancedService)
 {
     if (ModelState.IsValid)
     {
         var dbService = db.AdvancedServices.Find(advancedService.ID);
         dbService.Name        = advancedService.Name;
         dbService.Price       = advancedService.Price;
         dbService.Unit        = advancedService.Unit;
         dbService.Description = advancedService.Description;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(advancedService));
 }
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AdvancedService advancedService = db.AdvancedServices.Find(id);

            if (advancedService == null)
            {
                return(HttpNotFound());
            }
            return(View(advancedService));
        }
 public ActionResult Create([Bind(Include = "Name,Price,Unit,Description,HostID")] AdvancedService advancedService)
 {
     if (CheckSession())
     {
         if (ModelState.IsValid)
         {
             advancedService.ID       = Utils.getRandomID(10);
             advancedService.isActive = true;
             db.AdvancedServices.Add(advancedService);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         ModelState.AddModelError(String.Empty, "All information is required");
         return(View(advancedService));
     }
     return(RedirectToAction("Index", "Rooms"));
 }