public IActionResult Create(GuestViewModel guest) { if (ModelState.IsValid) { _guestService.AddGuest(guest); return(RedirectToAction(nameof(Index))); } return(View(guest)); }
public async Task <IActionResult> Create(GuestViewModel guest) { if (ModelState.IsValid) { _guestService.AddGuest(guest); ViewBag.Message = $"The guest {guest.LastName} has registered succesfully!"; ViewBag.Succes = 1; return(View(nameof(Index), await _guestService.AllGuests())); } return(View(guest)); }
public IActionResult Edit(int id, GuestViewModel guest) { if (id != guest.GuestId) { return(NotFound()); } if (ModelState.IsValid) { bool res = _guestService.EditGuest(guest); if (!res) { return(NotFound()); } return(RedirectToAction(nameof(Index))); } return(View(guest)); }
public async Task <IActionResult> Edit(int id, GuestViewModel guest) { if (id != guest.GuestId) { return(NotFound()); } if (ModelState.IsValid) { bool res = _guestService.EditGuest(guest); if (!res) { return(NotFound()); } ViewBag.Message = $"The guest {guest.LastName} has updated succesfully!"; ViewBag.Succes = 1; return(View(nameof(Index), await _guestService.AllGuests())); } return(View(guest)); }