public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string convert_to_jpg = AppRequest.GetString("convert_to_jpg"), img_base64 = AppRequest.GetString("img_base64").Replace(" ", "+"), typeId = AppRequest.GetString("typeId"); //string img_base642 = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAXCAYAAACxvufDAAABCklEQVRYhe2YQQ6DIBBFS8MRuiDuyz168t6DnsCkGzZs20IyjVYYRgKo0LfBGEfny/AZZVrr16lx+DiOW+dQDCGEG88b51GFLkRyOLjIa/Cip3pEbyQ/8SpynUSeEYqVdyTmFs/Lwn9PUAQtEkGS9xF7Gd4YoqApjDE3ZinXlKRr0sWa/ItshYXxtAQYz1ckuKpvK0lxXB9gUD43DpkXuKpvK6E6LlNKob0riI4JpeyTWKxlTTyIxoQOw+DGLtYkSWSucsUo2SCgxmNLtbTAlDK3pUoRGO14ji5wymwmsSY9F2v7XBeDNOkUZiKPvvZCZHFXmJ2UWapBlo5nr18hWT+19g4zxjT/t+4Nka5mvtukWa8AAAAASUVORK5CYII="; //img_base64 = "data:image/jpg;base64,Qk1CEgAAAAAAADYAAAAoAAAANwAAABUAAAABABgAAAAAAMgNAAAAAAAAAAAAAAAAAAAAAAAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2tra2tra2tra2traAAD/AAD/AAD/AAD/AAD/AAD/AAD/2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAAAIAA2tra2tra2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2traAIAAAIAAAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAA2traAIAAAIAA2tra2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAIAAAIAAAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2traAIAA2tra2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2traAAD/2tra2tra2tra2tra2traAAD/2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2traAIAAAIAAAIAAAIAAAIAA2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2traAAD/AAD/AAD/AAD/AAD/AAD/2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAAAIAAAIAAAIAA2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2traAAD/2tra2tra2tra2tra2traAAD/2tra2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAA2tra2tra2traAIAAAIAA2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAA2traAIAAAIAA2tra2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAIAAAIAAAIAA2tra2tra2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2tra2traAAD/AAD/2tra2tra2tra2traAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2traAIAAAIAAAIAAAIAAAIAAAIAAAIAA2tra2tra2tra2tra2tra2tra2tra2tra2traAIAA2tra2tra2tra2tra2tra2tra2tra2tra2traAAD/AAD/AAD/AAD/AAD/AAD/AAD/2tra2tra2tra2tra2traAIAAAIAAAIAAAIAAAIAAAIAAAIAA2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAA2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2traAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; if (convert_to_jpg.Trim().Length < 1 || typeId.Trim().Length < 4 || img_base64.Trim().Length < 128) { context.Response.Write("fail"); return; } try { ShowapiRequest req = new ShowapiRequest("http://ali-checkcode.showapi.com/checkcode", "0ad8f94cf43b456bafcf9bc79905cee4"); string ret = req.addTextPara("convert_to_jpg", convert_to_jpg) .addTextPara("img_base64", img_base64) .addTextPara("typeId", typeId) .doPost(); context.Response.Write(ret); return; } catch (WebException ex) { context.Response.Write("fail:" + ex.ToString()); return; } }
public async Task Open(AppRequest request) { await request.ExecJSCallback(() => { return(1); }); }
public virtual string BuildUri(AppRequest request, HttpMethod httpMethod) { var uri = new StringBuilder(); uri.Append(BuildQuery(request, httpMethod)); return(uri.ToString()); }
public async Task Add(AppRequest request) { var first = request.Data.Value <double>("first"); var second = request.Data.Value <double>("second"); await request.ExecJSCallback(() => first + second); }
public void Initialize(TokenBucketList <ulong> playerBuckets, IConnection client, AppRequest request, T proto) { _playerBuckets = playerBuckets; Client = client; Request = request; Proto = proto; }
/// <summary> /// Creates a new app and returns it to the caller /// </summary> /// <param name='operations'> /// The operations group for this extension method. /// </param> /// <param name='app'> /// The data for the app /// </param> /// <param name='cancellationToken'> /// The cancellation token. /// </param> public static async Task <AppResponse> CreateAsync(this IApps operations, AppRequest app, CancellationToken cancellationToken = default(CancellationToken)) { using (var _result = await operations.CreateWithHttpMessagesAsync(app, null, cancellationToken).ConfigureAwait(false)) { return(_result.Body); } }
public async Task <IActionResult> UpdateApp( int id, [FromBody] AppRequest request) { if (await appsService.IsRequestValidOnThisLicense( request.AppId, request.License, request.RequestorId)) { var result = await appsService.UpdateApp(id, request); if (result.Success) { result.Message = ControllerMessages.StatusCode200(result.Message); return(Ok(result)); } else { result.Message = ControllerMessages.StatusCode404(result.Message); return(NotFound(result)); } } else { return(BadRequest(ControllerMessages.InvalidLicenseRequestMessage)); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string action = AppRequest.GetQueryString("act"); switch (action) { case "stock_api": //股票代码查询 stock_api(context); break; case "stock_t": //股票成交量成交额 stock_t(context); break; case "is_trade_time": //交易时间检查 is_trade_time(context); break; case "ck_phone": //检查黑名单数据 ck_phone(context); break; case "ck_weakpwd": //检查弱密码 ck_weakpwd(context); break; case "rds_clear": //清理redis rds_clear(context); break; default: break; } }
public async Task InvokeAsync(AppRequest context, RequestDelegate next) { context.FrameId = string.IsNullOrEmpty(context.FrameId) ? GlobalConfig.AppOptions.MainFrameId : context.FrameId; context.Frame = this.GetFrameById(context.FrameId); if (context.Service.Equals("frame", StringComparison.OrdinalIgnoreCase)) { switch (context.Action.Trim().ToLower()) { case ("open"): Open(context); break; case ("close"): Close(context); break; } } else if (context.Frame == null) { throw new InvalidOperationException($"frame not found by {context.FrameId}"); } await next(context); }
public void CreateApplication(bool passCreds) { //ARRANGE var uri = $"{ApiUrl}/v2/applications"; var expectedResponse = "{\"id\":\"ffffffff-ffff-ffff-ffff-ffffffffffff\",\"name\":\"AppV2Test\",\"capabilities\":{},\"keys\":{\"public_key\":\"-----BEGIN PUBLIC KEY-----\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwxyBT5FqzibSYK0vB+Gr\\nP+YlyYqsx4lvAmotTwmObZEhTWNAdU0p9hrnNXWX1Gy5O0NDIue40SUhYhJT5r4x\\nugbpNA/1KJauB8VQjetKr9bu697yskz2+EuKa2D9e6N2EMY6PD1tJWmeMmddM1tW\\n2DAXuYo7/xsDWIIA6egCTzyShNvzlKo5081t41xVVsPjsWN887Xp1KYfE0IMGV2j\\n8Nwdtw/MQfP/7Qz7i9VXb7bgx0LEg84dWsnz8u3VZ3IQHlydzPX/2iw7e4pc+k27\\nOU1SkmPn/2JtfFFS2LJpcO/FmdSyNnyHezNPyzNRLVbE0sJJ1tEhxi9GZc1I+Oc4\\ndwIDAQAB\\n-----END PUBLIC KEY-----\\n\",\"private_key\":\"-----BEGIN PRIVATE KEY-----\\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDDHIFPkWrOJtJg\\nrS8H4as/5iXJiqzHiW8Cai1PCY5tkSFNY0B1TSn2Guc1dZfUbLk7Q0Mi57jRJSFi\\nElPmvjG6Buk0D/Uolq4HxVCN60qv1u7r3vKyTPb4S4prYP17o3YQxjo8PW0laZ4y\\nZ10zW1bYMBe5ijv/GwNYggDp6AJPPJKE2/OUqjnTzW3jXFVWw+OxY3zztenUph8T\\nQgwZXaPw3B23D8xB8//tDPuL1VdvtuDHQsSDzh1ayfPy7dVnchAeXJ3M9f/aLDt7\\nilz6Tbs5TVKSY+f/Ym18UVLYsmlw78WZ1LI2fId7M0/LM1EtVsTSwknW0SHGL0Zl\\nzUj45zh3AgMBAAECggEAFP06iJ7p9fkQKwKbwMXNQIes1fm7QjtDJr0vAvB8vXBe\\nPER/7n6EE+vApqwapBP5eJTGTU7PP382kFB3bScAaMo4iSIUVgRLqXNXtJoKGVDO\\nYq/DvQbxjzQVKnMEdyoBAqdIeYAu1IEAWdzBFnbDfhNCYh0q/MkLpZhVVSm2dzkq\\nl+xrEOTyuE48RQxTQqliUYXXlUd5+bjR+oREuYsjt8j9iiK1u6Gv2ztDPeyzupny\\ntCvSlykvAKn/K6xmeO4hapPKUZ7DRthg3I3uPx+mw48GvO28mzhsqXpbDcYI7q82\\nfZgZJ3JKBTRaNnEE8d5llblC5dksMttLgO2EewdXlQKBgQDscfdVVvLYDW3lsPKl\\nAhEmi3ZcWvzDMCGeGLjJEZPfMnc+7rKbCBADQzNMZI/bsWwMJdQCMy2xMaDXr4Ew\\n4TiBdQ7ogpRex9yuJ3miKs3eey6bvpNxV70lj/xvZoSu7oANSFOCMNFUvSWFTPC5\\nNiNGk35g6xklf3WAYLx4bVJcDQKBgQDTP2qL2zQbU/hmQPnq8x/wgGn8T6zQZXbt\\nojyNPTsnIbQhwQzlFM01SzNsF4hVMB8Zz6r+8XHuo3TsDdg6Orx1auIV5lXCWMj/\\n3MW/jy2JabXJyh7BViHFqQjBPHWDrX17TGGsLK/rfOqMRPPgBGTXfVhINaCo7EAh\\nSTPv2x2RkwKBgBQinGpzDhkiA6LUz8UHiQhcRgcVZIMGvUYmWs4cphgSxx7f2uvi\\n4uI0PdEamzmdQVNDgWtyikiVrlnPw1OzSkmT+2IHhLURlhRqniwWMxPoL47pysqT\\nKzNgsKGX/GKdQuBesWXb3Ge399MDO1i6aIShGNkODEUqNoppMoOa47GdAoGAWn3t\\n/F84YQSFgfgPlu/zHKlFvYm788GjQoSe/7ndHxQ2/8ac6X0RsuS18HXcNvHYQMxO\\n6cswDRQEQCJmH/uNQ5c3pj33OruhzskaBMcmsJiSAREOP6/P48ZXM7/cbz3gZPMB\\nXCoAahYmu1PGTI5VTGIrcTNX0UTy689Z6kOo1PUCgYEAjYPkvv4j286XbGHDQyt7\\ngPvbFUPwtYxwk0u/CuZ1scBkVRCMwc8Gic1hL0yB09nvp86cCjNyYcFqa8fTpjom\\n0C7wjZd6zHR4y23U/jVxhdny6lotpgpWKO7DVprjyHQ90yGu+EDq3jDCOjyhdmqP\\n766dkdpKIYoBJOTH9+3r8gc=\\n-----END PRIVATE KEY-----\\n\"}}"; var expectedRequestContent = "{\"name\":\"AppV2Test\"}"; Setup(uri: uri, responseContent: expectedResponse, requestContent: expectedRequestContent); //ACT var appRequest = new AppRequest { Name = "AppV2Test" }; var creds = new Request.Credentials() { ApiKey = ApiKey, ApiSecret = ApiSecret }; var client = new Client(creds); AppResponse result; if (passCreds) { result = client.ApplicationV2.Create(appRequest, creds); } else { result = client.ApplicationV2.Create(appRequest); } //ASSERT Assert.Equal("ffffffff-ffff-ffff-ffff-ffffffffffff", result.Id); }
public ResponseResult DeleteApp(AppRequest createAppRequest) { ObsWebServiceRequest obsWebServiceRequest = new DISWebServiceRequest(); OBS.Runtime.Internal.IRequest requestobs = new DISDefaultRequest(obsWebServiceRequest, Constants.SERVICENAME) { HttpMethod = HttpMethodName.DELETE.ToString() }; string resourcePath = ResourcePathBuilder.Standard() .WithProjectId(_disConfig.GetProjectId()) .WithResource(new AppResource(null, createAppRequest.AppName)) .Build(); requestobs.ResourcePath = resourcePath; ResponseResult results = null; try { results = Request <ResponseResult>(createAppRequest, requestobs); } catch (Exception) { throw; } return(results); }
public string AppRequestSave(AppRequest request) { string errorMessage = string.Empty; AppRequestManager.AppRequestUpdate(request, out errorMessage); return(errorMessage); }
public void UpdateApplication(bool passCreds) { //ARRANGE var appId = "ffffffff-ffff-ffff-ffff-ffffffffffff"; var appRequest = new AppRequest { Id = "ffffffff-ffff-ffff-ffff-ffffffffffff", Name = "UpdatedAppTest" }; var uri = $"{ApiUrl}/v2/applications/{appId}"; var expectedResposne = "{ \"id\": \"ffffffff-ffff-ffff-ffff-ffffffffffff\", \"name\": \"UpdatedAppTest\", \"capabilities\": {\"voice\": {\"webhooks\": {\"answer_url\": {\"address\": \"https://example.com/webhooks/answer\",\"http_method\": \"POST\"},\"fallback_answer_url\": {\"address\": \"https://fallback.example.com/webhooks/answer\",\"http_method\": \"POST\"},\"event_url\": {\"address\": \"https://example.com/webhooks/event\",\"http_method\": \"POST\"}}},\"messages\": {\"webhooks\": {\"inbound_url\": {\"address\": \"https://example.com/webhooks/inbound\",\"http_method\": \"POST\"},\"status_url\": {\"address\": \"https://example.com/webhooks/status\",\"http_method\": \"POST\"}}},\"rtc\": {\"webhooks\": {\"event_url\": {\"address\": \"https://example.com/webhooks/event\",\"http_method\": \"POST\"}}},\"vbc\": {}}}"; Setup(uri: uri, responseContent: expectedResposne); //ACT var creds = new Request.Credentials() { ApiKey = ApiKey, ApiSecret = ApiSecret }; var client = new Client(creds); AppResponse result; if (passCreds) { result = client.ApplicationV2.Update(appRequest, creds); } else { result = client.ApplicationV2.Update(appRequest); } //ASSERT Assert.Equal("UpdatedAppTest", result.Name); }
/// <summary> /// Save a app /// </summary> /// <param name="appRequest">App request</param> /// <param name="handler">Who doing this action</param> /// <returns>A task</returns> public async Task Save(AppRequest appRequest, int handler) { App app = this.mapper.Map <App>(appRequest); if (appRequest.Id_ChuongTrinh == 0) { app.Ma_ChuongTrinh = Guid.NewGuid().ToString(); app.Tinh_Trang = 1; await this.appRepository.AddAsync(app); } else { var old = await this.appRepository.GetByIdAsync(appRequest.Id_ChuongTrinh); if (old == null) { throw new Exception("Chương trình không tồn tại"); } app.Id_ChuongTrinh = old.Id_ChuongTrinh; app.Ma_ChuongTrinh = old.Ma_ChuongTrinh; app.Tinh_Trang = 1; await this.appRepository.UpdateAsync(app); } }
// ReSharper disable PossibleMultipleEnumeration public async Task RunAsync(IRestContext context) { ISystemApi systemApi = context.Factory.CreateSystemApi(); // Read SqlQuery query = new SqlQuery { fields = "*", related = "services,roles", }; IEnumerable <AppResponse> apps = await systemApi.GetAppsAsync(query); Console.WriteLine("Apps: {0}", apps.Select(x => x.api_name).ToStringList()); // Cloning AppResponse todoApp = apps.Single(x => x.api_name == "todoangular"); AppRequest todoAppRequest = todoApp.Convert <AppResponse, AppRequest>(); todoAppRequest.name = todoApp.name + "clone"; todoAppRequest.api_name = todoApp.api_name + "clone"; // Creating a clone apps = await systemApi.CreateAppsAsync(new SqlQuery(), todoAppRequest); AppResponse todoAppClone = apps.Single(x => x.api_name == "todoangularclone"); Console.WriteLine("Created a clone app={0}", todoAppClone.api_name); // Deleting the clone Debug.Assert(todoAppClone.id.HasValue); await systemApi.DeleteAppsAsync(true, todoAppClone.id.Value); Console.WriteLine("Created clone has been deleted"); }
public static List <AppRequest> AppRequestsGetAll(bool isUnitTest = false) { List <AppRequest> appRequests = new List <AppRequest>(); try { ISprocCalls sprocCalls = AppTools.InitSprocCalls(isUnitTest); DataTable requestTable = sprocCalls.AppRequestsGetAll(); AppRequest request; foreach (DataRow row in requestTable.Rows) { request = new AppRequest(); request.Active = Convert.ToBoolean(row["Active"]); request.AppBusiness = sprocCalls.GetBusinessByID(Convert.ToInt32(row["BusinessID"])); request.AppRequestID = Convert.ToInt32(row["AppRequestID"]); request.DateRequested = Convert.ToDateTime(row["DateRequested"]); request.DevStatus = (row["DevStatus"] != DBNull.Value) ? row["DevStatus"].ToString() : ""; appRequests.Add(request); } } catch (Exception ex) { DBCommands.RecordError(ex); } return(appRequests); }
public AppRespone icar_SendIOCommand(AppRequest appRequest_0) { AppRespone respone = new AppRespone(); base.logMsg.FunctionName = "icar_SendIOCommand"; this.method_5(appRequest_0); if (this.method_7(appRequest_0, respone)) { int newOrderId = -1; long num2 = -1L; object obj2 = this.method_12(appRequest_0, respone); foreach (CarInfo info in base.carInfoList) { newOrderId = SendBase.CarCmdSend.GetNewOrderId(); try { base.SaveCmdParm(newOrderId.ToString() + "|" + info.CarId.ToString() + ";"); this.method_10(newOrderId, info.CarNum, appRequest_0); num2 = SendBase.CarCmdSend.icar_SendIOCommand(base.WorkId, newOrderId, info.SimNum, CmdParam.IodeviceType.南京通用计价器, ref obj2); if (num2 != 0L) { this.method_6(base.logMsg.FunctionName, info.SimNum, num2, (int)appRequest_0.OrderCode); } } catch (Exception exception) { base.errMsg.ErrorText = "下发消息指令时发生错误!"; base.log.WriteError(base.errMsg, exception); this.method_8(respone, base.errMsg.ErrorText); } } } return(respone); }
public async Task ShowDevTools(AppRequest request) { await request.ExecJSCallback(() => { request.Frame.ShowDevTools(); return(1); }); }
public async Task Maximum(AppRequest request) { await request.ExecJSCallback(() => { request.Frame.Maximum(); return(1); }); }
public async Task Reload(AppRequest request) { await request.ExecJSCallback(() => { request.Frame.Reload(); return(1); }); }
//you need a default constuctor for classes, cause else no json parser will work with them public AppObj() { Type_Ind = JsonObjType.Application; Duration = 0; AppResult = String.Empty; Request = new AppRequest(); Controller = new AppObjController(); }
public async Task <ActionResult <Response <string> > > SetDefaultApp([FromBody] AppRequest app) { var token = HttpContext.Request.Headers["Authorization"].FirstOrDefault(); var userToken = token.Split(' ')[1]; var user = UserToken.FromToken(userToken); return(Ok(await _userService.SetDefaultApp(user.UserId, app.AppId))); }
public async Task Move(AppRequest request) { await request.ExecJSCallback(() => { request.Frame.MoveFrame(); return(1); }); }
public void Handle(AppRequest request, AppResponse response) { if (!_knownMethods.TryGetValue(request.RequestType, out var method)) { throw new NotSupportedException(); } response = method.Invoke(request); }
private static IBaseRequestHandler GetRequestHandlerByInstanceId(AppRequest request) { if (request.InstanceId.EqIgnoreCase(AppConstants.Connector.Instance.OPEN_WEATHER)) { return(new OpenWeatherRequestHandler()); } return(null); }
private static async Task <JToken> PutTimesheet(PutStandardTimesheet2Request timesheetRequest) { AppRequest req = new AppRequest(); req.serviceURL = PutStandardTimesheet2Request.ServiceUrl; req.Input = JObject.FromObject(timesheetRequest); return(await GetServerData(req)); }
public AppResponse Fetch(AppRequest request) { var connectorRequest = _openWeatherRequestBuilder.Build(request, HttpMethod.Get); var connectorResponse = _connectorService.ExecuteAsync(connectorRequest).Result; // TODO: Mock to return null return(null); }
public void ShouldUpdateAppAsync() { // Arrange ISystemApi systemApi = CreateSystemApi(); AppRequest app = CreateApp(); // Act & Assert systemApi.UpdateAppsAsync(new SqlQuery(), app).Wait(); }
public override bool AppRequestUpdate(AppRequest request) { DBCommands.PopulateParams("@AppRequestID", request.AppRequestID); DBCommands.PopulateParams("@DateRequested", request.DateRequested); DBCommands.PopulateParams("@BusinessID", request.AppBusiness.BusinessID); DBCommands.PopulateParams("@DevStatus", request.DevStatus); return(DBCommands.ExecuteNonQuery("p_AppRequest_Update")); }
public override bool AppRequestUpdate(AppRequest request) { if (string.IsNullOrEmpty(request.DevStatus)) { return(false); } return(true); }