public IEnumerator <ITask> InsertHandler(Insert insert) { insert.ResponsePort.Post( InsertResponse.FromRequest(insert.Body) ); yield break; }
/// <summary> /// FromRequest - Performs the Insert function /// </summary> /// <param name="request"></param> /// <returns></returns> public static InsertResponse FromRequest(InsertRequest request) { InsertResponse response = new InsertResponse(); response._inserted = request.String.Insert( request.StartIndex, request.Insertion ); return(response); }