MonoTouch.Dialog.JsonDialogViewController._submitForm C# (CSharp) Method

_submitForm() private method

private _submitForm ( SubmitElement el ) : void
el SubmitElement
return void
		private void _submitForm(SubmitElement el){
			
			var values = Context.Fetch();
			if (el!=null)
				values.Add("commit", el.ID);
			
			Loading(true);
			var req = CreateRequestForUrl(el.Url);
			string parameters = "";
			foreach (var v in values) {
				parameters += v.Key+"="+v.Value+"&";	// TODO: ugly hack, do we need to encode chars here?
			}
			req.HttpMethod = "POST";
			
			req.Body = NSData.FromString(parameters);
			new UrlConnection("formPost", req, (value)=>{
				Loading(false);
				_processSubmissionResult(value);

			}, ()=>{
				Loading(false);	
				NetworkFailed();
			});
		}