private static IXMLHttpRequest InternalConstructor(HTTPMethodEnum method, string url, bool @async) { IXMLHttpRequest n = InternalConstructor(); n.open(method, url, @async); return(n); }
public void open(HTTPMethodEnum method, string url) { IXMLHttpRequestActivity.raise_onsend( new IXMLHttpRequestActivity { request = this, method = method, url = url, async = true } ); }
public void open(HTTPMethodEnum method, string url, bool @async, string user, string password) { IXMLHttpRequestActivity.raise_onsend( new IXMLHttpRequestActivity { request = this, method = method, url = url, async = async, user = user, password = password } ); }
public void open(HTTPMethodEnum method, string url, bool @async) { IXMLHttpRequestActivity.raise_onsend( new IXMLHttpRequestActivity { request = this, method = method, url = url, async = async } ); }
/// <summary> /// sends http request, with no data /// </summary> /// <param name="method"></param> /// <param name="url"></param> /// <param name="handler"></param> /// <returns></returns> private static IXMLHttpRequest InternalConstructor(HTTPMethodEnum method, string url, Action <IXMLHttpRequest> handler) { IXMLHttpRequest req = new IXMLHttpRequest(method, url, true); req.send(); req.InvokeOnComplete(handler); return(req); }
public IXMLHttpRequest(HTTPMethodEnum method, string url, bool @async) { }
/// <summary> /// creates object, opens connection /// </summary> /// <param name="method"></param> /// <param name="url"></param> /// <param name="handler"></param> public IXMLHttpRequest(HTTPMethodEnum method, string url, Action <IXMLHttpRequest> handler) { }
public void open(HTTPMethodEnum method, string url, bool @async, string user, string password) { }
public async Task <TResult> Consume <TData, TResult>(TData data, string resource, HTTPMethodEnum httpMethodEnum) { EndPoint = string.Format("{0}/{1}?api_key={2}&language=en-US", EndPointDomain, resource, EndPointAPIKey); switch (httpMethodEnum) { case HTTPMethodEnum.GET: return(await Get <TData, TResult>(data)); default: return(default(TResult)); } }
public async Task <TResult> Consume <TData, TResult>(TData data, string resource, HTTPMethodEnum httpMethodEnum) { await Task.Delay(2000); var parameter = (MovieParameter)(object)data; switch (resource) { case MoviesApiResourcesConsts.UPCOMING_MOVIES: return((TResult)(object)(new ResponseListDTO <List <MovieDTO> >() { results = Movies, page = parameter.Id.GetValueOrDefault(), total_results = Movies.Count, total_pages = 1 })); case MoviesApiResourcesConsts.SEARCH_MOVIE: return((TResult)(object)(new ResponseListDTO <List <MovieDTO> >() { results = Movies.Where(m => m.title.ToLower().Contains(parameter.Query.ToLower())).ToList(), page = parameter.Id.GetValueOrDefault(), total_results = Movies.Count, total_pages = 1 })); default: var movieId = resource.Split('/').Last(); var id = 0; int.TryParse(movieId, out id); return((TResult)(object)Movies.SingleOrDefault(movie => movie.id == id)); } }