public IActionResult Post(MyDataModel myData) { if (myData == null) { return(BadRequest("Data is null.")); } try { myData.id = _dataRepository.Add(myData); return(CreatedAtRoute("GetData", new { id = myData.id }, myData)); } catch (Exception ex) { Errors errors = ErrorsHelper.GetErrors(ex); return(StatusCode(StatusCodes.Status500InternalServerError, errors)); } }