public void UpdateStateMachineImplementation(StateImplementationModel model) { var stateMachineImplementationToUpdate = _context.SMImplementation.FirstOrDefault(x => x.SMDefinitionId == model.StateDefinitionId && x.Name.Equals(model.Name)); stateMachineImplementationToUpdate.Implemetation = model.Implementation.ToString(Formatting.None); _context.SaveChanges(); }
public IActionResult AddStateMachineImplementation([FromBody] StateImplementationModel stateMachineImplementation) { try { _stateMachineRepository.AddStateMachineImplementation(stateMachineImplementation); return(Ok()); } catch (Exception ex) { _loggerService.Log("StateMachineController.AddStateMachineImplementation", ex.Message); return(StatusCode(500, ex.Message)); } }
public void AddStateMachineImplementation(StateImplementationModel model) { var stateMachineImplementation = new SMImplementation { SMDefinitionId = model.StateDefinitionId, ElementId = model.ElementId, ElementTypeId = model.ElementTypeId, Name = model.Name, Implemetation = model.Implementation.ToString(Formatting.None) }; _context.SMImplementation.Add(stateMachineImplementation); _context.SaveChanges(); }