public IActionResult Post([FromBody] StateModel state) { var addedState = _service.Add(new Business.Service.DTOs.State.StateDto { Title = state.Title, FlowId = state.FlowId, NextStateId = state.NextStateId, PreviousStateId = state.PreviousStateId }); if (addedState == null) { return(UnprocessableEntity()); } return(Created(new Uri($"{Request.Scheme}://{Request.Host}{Request.Path}/{addedState.Id}"), addedState)); }