public IActionResult Create(CreateAppConfigModel model) { var validationData = _service.ValidateCreateAppConfig(User, model); if (!validationData.IsValid) { return(BadRequest(AppResult.FailValidation(data: validationData))); } var entity = _service.CreateAppConfig(model); context.SaveChanges(); // must be in transaction var ev = _ev_service.CreateAppConfig(entity, User); context.SaveChanges(); return(Created($"/{Business.Constants.ApiEndpoint.RESOURCE_API}?id={entity.Id}", AppResult.Success(entity.Id))); }