예제 #1
0
        private void DeleteRecord(object sender, RoutedEventArgs e)
        {
            Button        btn = sender as Button;
            RequestRecord rec = (btn.Parent as Grid).DataContext as RequestRecord;

            RequestRecords.Remove(rec);
        }
예제 #2
0
        private void AddHistoricalRecord()
        {
            RequestRecord rec = new RequestRecord
            {
                RequestGeneral       = ReqGeneral,
                DateRequested        = DateTime.Now,
                Options              = $"Use Async call: {IsUseAync}, Wrap in method: {IsWrapMethod}, Use HttpWebRespone: {UseHttpWebRespone}, Pass url in method args: {IsIOMethod}, IgnoreCookies: {IsIgnoreCookie}",
                RequestName          = ReqName,
                ResponeName          = RespName,
                StreamName           = StreamName,
                StreamReaderName     = StreamReaderName,
                StringResData        = ResName,
                UseAsync             = IsUseAync,
                WrapInMethod         = IsWrapMethod,
                UseHttpWebRespone    = UseHttpWebRespone,
                MethodName           = MethodName,
                PassUrlAsArg         = IsIOMethod,
                TabSize              = int.Parse(TabSize),
                TabOffset            = int.Parse(TabOffset),
                IgnoreCookie         = IsIgnoreCookie,
                GetRequestStreamName = ReqStream,
                DataPayloadName      = PayLoadDataName,
                ReqByteName          = RequestByteName,
                EncodingType         = SelectedEncoding,
                PassFile             = IsUseFile,
                RecalcContentLength  = IsRecalcContentLength,
                ReqHeaders           = ReqHeaders,
                ReqPayload           = PayLoadData,
                Result = ResultCode,
            };

            RequestRecords.Add(rec);
        }