public async Task <ActionResult> Post(FeatureToggleViewModel model) { if (IsValid(model)) { try { var savedModel = await _service.Create(model, GetContext()); return(Ok(new { Id = savedModel.Id.ToString() })); } catch (DuplicateFeatureToggleNameException) { return(Conflict("duplicate toggle name")); } } return(BadRequest()); }