public async Task <IActionResult> Delete(DeleteRoomViewModel deleteViewModel) { var id = deleteViewModel.Id; await this.roomsService.DeleteByIdAsync(id); return(this.Redirect($"/Administration/Rooms/All")); }
public bool DeleteRoom(DeleteRoomViewModel deleteRoom) { //throw new NotImplementedException(); Room room = context.Rooms.Find(deleteRoom.Id); this.context.Rooms.Remove(room); this.context.SaveChanges(); return(true); }
public IActionResult Delete(DeleteRoomViewModel deleteRoom) { bool result = roomServices.DeleteRoom(deleteRoom); if (!result) { return(View(deleteRoom)); } else { return(Redirect("/Room/All/")); } }
// GET: Admin/Admin/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Room room = db.Rooms.Find(id); if (room == null) { return(HttpNotFound()); } var reserved = db.Reserveds.Where(x => x.RoomId == id).ToList(); if (reserved.Count != 0) { return(RedirectToAction("DeleteError")); } var deleteRoomViewModel = new DeleteRoomViewModel(room) { }; return(View(deleteRoomViewModel)); }