public ActionResult Create(Room_Category room_Category, HttpPostedFileBase upload)
 {
     //if (ModelState.IsValid)
     //{
     //    db.Room_Categories.Add(room_Category);
     //    db.SaveChanges();
     //    return RedirectToAction("Index");
     //}
     if (!ModelState.IsValid)
     {
         return(View(room_Category));
     }
     else
     {
         try
         {
             if (upload != null)
             {
                 string path = Path.Combine(Server.MapPath("~/Content/Images"), upload.FileName);
                 upload.SaveAs(path);
                 room_Category.Image = upload.FileName;
             }
             db.Room_Categories.Add(room_Category);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         catch (Exception ex)
         {
             ModelState.AddModelError("", ex.Message);
             return(View(room_Category));
         }
     }
 }
Exemple #2
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Category,Rent_Ammount")] Room_Category room_Category)
        {
            if (id != room_Category.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(room_Category);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!Room_CategoryExists(room_Category.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(room_Category));
        }
Exemple #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Room_Category room_Category = db.Room_Categories.Find(id);

            db.Room_Categories.Remove(room_Category);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Delete(int id)
        {
            Room_Category room = db.Room_Categories.FirstOrDefault(r => r.catID == id);

            db.Room_Categories.Remove(room);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #5
0
 public ActionResult Edit([Bind(Include = "ID,Category_Name")] Room_Category room_Category)
 {
     if (ModelState.IsValid)
     {
         db.Entry(room_Category).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(room_Category));
 }
Exemple #6
0
        public ActionResult Create([Bind(Include = "ID,Category_Name")] Room_Category room_Category)
        {
            if (ModelState.IsValid)
            {
                db.Room_Categories.Add(room_Category);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(room_Category));
        }
Exemple #7
0
        public async Task <IActionResult> Create([Bind("Id,Category,Rent_Ammount")] Room_Category room_Category)
        {
            if (ModelState.IsValid)
            {
                _context.Add(room_Category);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(room_Category));
        }
Exemple #8
0
        // GET: Room_Category/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Room_Category room_Category = db.Room_Categories.Find(id);

            if (room_Category == null)
            {
                return(HttpNotFound());
            }
            return(View(room_Category));
        }
 public ActionResult Edit(Room_Category room_Category, HttpPostedFileBase upload)
 {
     //if (ModelState.IsValid)
     //{
     //    db.Entry(room_Category).State = EntityState.Modified;
     //    db.SaveChanges();
     //    return RedirectToAction("Index");
     //}
     if (!ModelState.IsValid)
     {
         return(View(room_Category));
     }
     else
     {
         try
         {
             if (upload != null)
             {
                 string path = Path.Combine(Server.MapPath("~/Content/Images"), upload.FileName);
                 upload.SaveAs(path);
                 room_Category.Image = upload.FileName;
             }
             Room_Category Room = db.Room_Categories.FirstOrDefault(r => r.catID == room_Category.catID);
             if (Room != null)
             {
                 Room.View  = room_Category.View;
                 Room.Image = room_Category.Image;
             }
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         catch (Exception ex)
         {
             ModelState.AddModelError("", ex.Message);
             return(View(room_Category));
         }
     }
 }