public ActionResult <Session> PutTag(string id, [FromBody] CallTemplate call)
 {
     if (!SessionAvailableForModification(id, out var error, out Session session))
     {
         return(error);
     }
     lock (session.TaggedCalls)
     {
         session.TaggedCalls.Add(call);
     }
     return(Ok(session));
 }
 public ActionResult <Session> PutInject(string id, [FromBody] CallTemplate call)
 {
     if (!SessionAvailableForModification(id, out var error, out Session session))
     {
         return(error);
     }
     if (string.IsNullOrWhiteSpace(call.StatusCode))
     {
         call.StatusCode = HttpStatusCode.OK.ToString();
     }
     lock (session.InjectedCalls)
     {
         session.InjectedCalls.Add(call);
     }
     return(Ok(session));
 }