public ActionResult <coreevent.Person> Post([FromBody] coreevent.Person value) { try { //string authorization = Request.Headers["Authorization"]; if (!ModelState.IsValid) { throw new ArgumentException("ModelState must be invalid", nameof(ModelState)); } var np = _personService.CreatePerson(value); return(Ok(np)); } catch (Exception ex) { var sb = new System.Text.StringBuilder(); while (ex != null) { ModelState.AddModelError("Person:Post", ex.Message); ex = ex.InnerException; } return(BadRequest(ModelState)); } }
public async Task <IActionResult> Put([FromBody] coreevent.Person item) { try { if (!ModelState.IsValid) { throw new ArgumentException("ModelState must be invalid", nameof(ModelState)); } // if (id != item.Id) // return NotFound("Person not found"); var np = _personService.UpdatePerson(item); return(Ok(np)); } catch (Exception ex) { var sb = new System.Text.StringBuilder(); while (ex != null) { ModelState.AddModelError("Person:Put", ex.Message); ex = ex.InnerException; } return(BadRequest(ModelState)); } }