public object Patch(dynamic model) { if (!ScmHelper.IsInstalled()) { return(NotFound()); } if (model.status != null) { Status status = DynamicHelper.To <Status>(model.status); switch (status) { case Status.Started: ScmHelper.Start(); break; case Status.Stopped: ScmHelper.Stop(); break; default: break; } } return(ScmHelper.ToJsonModel()); }
public object Get() { if (!ScmHelper.IsInstalled()) { return(NotFound()); } return(ScmHelper.ToJsonModel()); }