public IActionResult Postbrannpro([FromBody] BranntekniskProsjekteringObject branntekniskProsjekteringObject, bool?justValues) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var key = BpmnModels.BranntekniskProsjekteringModel.ToString(); var dictionary = ModelToDictionary(branntekniskProsjekteringObject.ModelInputs); // Start proces in camunda Server and get executionId var responce = _camundaClient.BpmnWorkflowService.StartProcessInstance(key, dictionary); // generate response var actionResponse = ActionResultResponse(justValues, responce, branntekniskProsjekteringObject.UserInfo); // create User Record var useRecord = CreateUseRedordModel(branntekniskProsjekteringObject, responce, key, "11"); // Add user recor to DB try { _dbServices.AddUseRecord(useRecord); } catch { return(StatusCode(503, "Cant save use record to Data Base")); } return(actionResponse); }