public virtual IActionResult AddForm([FromBody] FormCreateDto form) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var newForm = _formRepository.CreateNewForm(form, null); _formRepository.Save(); var location = "/forms/" + newForm.Id; return(Created(location, newForm)); }