public IActionResult Post([FromBody] GuestBO guest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok(facade.GuestService.Create(guest))); }
public IActionResult Put(int id, [FromBody] GuestBO guest) { if (id != guest.Id) { return(StatusCode(405, "Path Id does not match Guest Id in json object")); } try { var guestUpdated = facade.GuestService.Update(guest); return(Ok(guestUpdated)); } catch (InvalidOperationException e) { return(StatusCode(404, e.Message)); } }