public async Task <IActionResult> Put([FromBody] PostModelRequest postModelRequest) { if (!ModelState.IsValid) { return(BadRequest("Not Saved")); } try { if (await postModelRequest.InvokeGenericSaveMethod("Save", postModelRequest.Model, this._schoolRepository)) { return(NoContent()); } else { return(BadRequest("Not Saved")); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Post([FromBody] PostModelRequest postModelRequest) { if (!ModelState.IsValid) { return(BadRequest("Not Saved")); } try { if (await Task.Run(() => postModelRequest.InvokeGenericSaveMethod("Save", postModelRequest.Model, this._schoolRepository))) { return(Created($"/api/[controller]", postModelRequest.Model)); } else { return(BadRequest("Not Saved")); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }