public IActionResult Create([Bind("RoomId,RoomNumber,RoomType,RoomSize,Price,EntranceAvailableDate")] RoomDetailViewModel room) { if (ModelState.IsValid) { _roomService.AddRoom(room); return(RedirectToAction(nameof(Index))); } return(View(room)); }
public async Task <IActionResult> Create([Bind("RoomId,RoomNumber,RoomType,RoomSize,Price,EntranceAvailableDate")] RoomDetailViewModel room) { if (ModelState.IsValid) { _roomService.AddRoom(room); ViewBag.Message = $"The room number {room.RoomNumber} has created succesfully!"; ViewBag.Succes = 1; return(View(nameof(Index), await _roomService.AllRooms())); } return(View(room)); }
public IActionResult Edit(int id, [Bind("RoomId,RoomNumber,RoomType,RoomSize,Price,EntranceAvailableDate")] RoomDetailViewModel room) { if (id != room.RoomId) { return(NotFound()); } if (ModelState.IsValid) { bool res = _roomService.EditRoom(room); if (!res) { return(NotFound()); } return(RedirectToAction(nameof(Index))); } return(View(room)); }
public async Task <IActionResult> Edit(int id, [Bind("RoomId,RoomNumber,RoomType,RoomSize,Price,EntranceAvailableDate")] RoomDetailViewModel room) { if (id != room.RoomId) { return(NotFound()); } if (ModelState.IsValid) { bool res = _roomService.EditRoom(room); if (!res) { return(NotFound()); } ViewBag.Message = $"The room number {room.RoomNumber} has updated succesfully!"; ViewBag.Succes = 1; return(View(nameof(Index), await _roomService.AllRooms())); } return(View(room)); }
//POST Update Room public bool EditRoom(RoomDetailViewModel room) { return(_roomsRepository.EditRoom(_mapper.Map <Room>(room))); }
public RoomDetailPage() { InitializeComponent(); BindingContext = new RoomDetailViewModel(); }