public static GetTemplateResponse Unmarshall(UnmarshallerContext context) { GetTemplateResponse getTemplateResponse = new GetTemplateResponse(); getTemplateResponse.HttpResponse = context.HttpResponse; getTemplateResponse.RequestId = context.StringValue("GetTemplate.RequestId"); getTemplateResponse.TemplateId = context.StringValue("GetTemplate.TemplateId"); getTemplateResponse.TemplateName = context.StringValue("GetTemplate.TemplateName"); getTemplateResponse.Content = context.StringValue("GetTemplate.Content"); getTemplateResponse.Category = context.IntegerValue("GetTemplate.Category"); getTemplateResponse.IsDefault = context.BooleanValue("GetTemplate.IsDefault"); getTemplateResponse.CreateTime = context.StringValue("GetTemplate.CreateTime"); getTemplateResponse.UpdateTime = context.StringValue("GetTemplate.UpdateTime"); return(getTemplateResponse); }
public async Task <Template> GetTemplate(string templatename) { Template template = new Template(); _gettemprequest = new GetTemplateRequest() { TemplateName = templatename }; _gettempresponse = await _Client.GetTemplateAsync(_gettemprequest); if (_gettempresponse.HttpStatusCode.ToString() == "OK" && _gettempresponse.Template != null) { template = _gettempresponse.Template; } return(template); }
/// <summary>Snippet for GetTemplate</summary> public void GetTemplateRequestObject() { // Snippet: GetTemplate(GetTemplateRequest, CallSettings) // Create client TemplatesServiceClient templatesServiceClient = TemplatesServiceClient.Create(); // Initialize request argument(s) GetTemplateRequest request = new GetTemplateRequest { ProjectId = "", GcsPath = "", View = GetTemplateRequest.Types.TemplateView.MetadataOnly, Location = "", }; // Make the request GetTemplateResponse response = templatesServiceClient.GetTemplate(request); // End snippet }
public GetTemplateResponse GetTemplateFromId(int id) { var connectionString = _settings.TournamentDB; using (var dataStore = new DataStore(new SqlConnection(connectionString))) { GetTemplateResponse response = new GetTemplateResponse(); try { response.Template = dataStore.GetTemplate(id); } catch (Exception e) { AddErrorToResponse(response, "ID is not valid."); AddErrorToResponse(response, e.Message); } return(response); } }
/// <summary>Snippet for GetTemplateAsync</summary> public async Task GetTemplateRequestObjectAsync() { // Snippet: GetTemplateAsync(GetTemplateRequest, CallSettings) // Additional: GetTemplateAsync(GetTemplateRequest, CancellationToken) // Create client TemplatesServiceClient templatesServiceClient = await TemplatesServiceClient.CreateAsync(); // Initialize request argument(s) GetTemplateRequest request = new GetTemplateRequest { ProjectId = "", GcsPath = "", View = GetTemplateRequest.Types.TemplateView.MetadataOnly, Location = "", }; // Make the request GetTemplateResponse response = await templatesServiceClient.GetTemplateAsync(request); // End snippet }
public async Task <Template> GetTemplate(string templatename) { Template template = new Template(); _gettemprequest = new GetTemplateRequest() { TemplateName = templatename }; try { _gettempresponse = await _Client.GetTemplateAsync(_gettemprequest); } catch (TemplateDoesNotExistException ex) { return(null); } if (_gettempresponse.HttpStatusCode.ToString() == "OK" && _gettempresponse.Template != null) { template = _gettempresponse.Template; } return(template); }
public override AmazonWebServiceResponse Unmarshall(XmlUnmarshallerContext context) { GetTemplateResponse response = new GetTemplateResponse(); while (context.Read()) { if (context.IsStartElement) { if (context.TestExpression("GetTemplateResult", 2)) { response.GetTemplateResult = GetTemplateResultUnmarshaller.GetInstance().Unmarshall(context); continue; } if (context.TestExpression("ResponseMetadata", 2)) { response.ResponseMetadata = ResponseMetadataUnmarshaller.GetInstance().Unmarshall(context); } } } return(response); }
public static GetTemplateResponse Unmarshall(UnmarshallerContext _ctx) { GetTemplateResponse getTemplateResponse = new GetTemplateResponse(); getTemplateResponse.HttpResponse = _ctx.HttpResponse; getTemplateResponse.RequestId = _ctx.StringValue("GetTemplate.RequestId"); getTemplateResponse.TemplateBody = _ctx.StringValue("GetTemplate.TemplateBody"); getTemplateResponse.StackId = _ctx.StringValue("GetTemplate.StackId"); getTemplateResponse.TemplateId = _ctx.StringValue("GetTemplate.TemplateId"); getTemplateResponse.StackGroupName = _ctx.StringValue("GetTemplate.StackGroupName"); getTemplateResponse.ChangeSetId = _ctx.StringValue("GetTemplate.ChangeSetId"); getTemplateResponse.RegionId = _ctx.StringValue("GetTemplate.RegionId"); getTemplateResponse.CreateTime = _ctx.StringValue("GetTemplate.CreateTime"); getTemplateResponse.Description = _ctx.StringValue("GetTemplate.Description"); getTemplateResponse.TemplateName = _ctx.StringValue("GetTemplate.TemplateName"); getTemplateResponse.UpdateTime = _ctx.StringValue("GetTemplate.UpdateTime"); getTemplateResponse.TemplateVersion = _ctx.StringValue("GetTemplate.TemplateVersion"); getTemplateResponse.ShareType = _ctx.StringValue("GetTemplate.ShareType"); getTemplateResponse.OwnerId = _ctx.StringValue("GetTemplate.OwnerId"); getTemplateResponse.TemplateARN = _ctx.StringValue("GetTemplate.TemplateARN"); List <GetTemplateResponse.GetTemplate_Permission> getTemplateResponse_permissions = new List <GetTemplateResponse.GetTemplate_Permission>(); for (int i = 0; i < _ctx.Length("GetTemplate.Permissions.Length"); i++) { GetTemplateResponse.GetTemplate_Permission permission = new GetTemplateResponse.GetTemplate_Permission(); permission.ShareOption = _ctx.StringValue("GetTemplate.Permissions[" + i + "].ShareOption"); permission.VersionOption = _ctx.StringValue("GetTemplate.Permissions[" + i + "].VersionOption"); permission.TemplateVersion = _ctx.StringValue("GetTemplate.Permissions[" + i + "].TemplateVersion"); permission.AccountId = _ctx.StringValue("GetTemplate.Permissions[" + i + "].AccountId"); getTemplateResponse_permissions.Add(permission); } getTemplateResponse.Permissions = getTemplateResponse_permissions; return(getTemplateResponse); }
public ActionResult <GetTemplateResponse> Get([FromRoute] string clientID, [FromRoute] int id) { GetTemplateResponse response; string responseMessage = $"GET_{clientID}_TEMPLATE_{id}"; string cacheKey = $"{clientID}_TEMPLATE_{id}"; try { if (ExistsInCache(cacheKey)) { response = GetFromCache <GetTemplateResponse>(cacheKey); } else { var factory = Factory.Instance.GetTemplate(_configuration); var template = factory.GetTemplate(clientID, id); response = new GetTemplateResponse { StatusCode = "200", Data = template.Adapt() }; AddToCache(cacheKey, response); } return(Ok(response)); } catch (Exception ex) { response = new GetTemplateResponse { StatusCode = "500" }; response.Messages.Add(ResponseMessage.Create(ex, responseMessage)); return(StatusCode(500, response)); } }
public static GetTemplateResponse Unmarshall(UnmarshallerContext context) { GetTemplateResponse getTemplateResponse = new GetTemplateResponse(); getTemplateResponse.HttpResponse = context.HttpResponse; getTemplateResponse.RequestId = context.StringValue("GetTemplate.RequestId"); getTemplateResponse.Content = context.StringValue("GetTemplate.Content"); GetTemplateResponse.GetTemplate_Template template = new GetTemplateResponse.GetTemplate_Template(); template.TemplateName = context.StringValue("GetTemplate.Template.TemplateName"); template.TemplateId = context.StringValue("GetTemplate.Template.TemplateId"); template.CreatedDate = context.StringValue("GetTemplate.Template.CreatedDate"); template.CreatedBy = context.StringValue("GetTemplate.Template.CreatedBy"); template.UpdatedDate = context.StringValue("GetTemplate.Template.UpdatedDate"); template.UpdatedBy = context.StringValue("GetTemplate.Template.UpdatedBy"); template.Hash = context.StringValue("GetTemplate.Template.Hash"); template.Description = context.StringValue("GetTemplate.Template.Description"); template.ShareType = context.StringValue("GetTemplate.Template.ShareType"); template.TemplateFormat = context.StringValue("GetTemplate.Template.TemplateFormat"); template.TemplateVersion = context.StringValue("GetTemplate.Template.TemplateVersion"); getTemplateResponse.Template = template; return(getTemplateResponse); }
public override Task <GetTemplateResponse> GetTemplate(GetInfoRequest request, ServerCallContext context) { var resp = new GetTemplateResponse(); var accessToken = _redis.StringGet(CacheKey.UserAccessTokenPrefix + request.AppId); if (accessToken.HasValue) { var isWxApp = _redis.KeyExists(CacheKey.UserIsWxAppPrefix + request.AppId); if (isWxApp) { var data = WxAppApi.GetTemplateList(accessToken); if (data.ErrCode != 0) { resp.Error = new Error { ErrCode = data.ErrCode, ErrMsg = data.ErrMsg }; } else { foreach (var item in data.TemplateList) { resp.TemplateList.Add(new GetTemplateResponse.Types.ListItem { TemplateId = item.TemplateId, Title = item.Title, Content = item.Content, Example = item.Example }); } } } else { var data = WxWebApi.GetTemplateList(accessToken); if (data.ErrCode != 0) { resp.Error = new Error { ErrCode = data.ErrCode, ErrMsg = data.ErrMsg }; } else { foreach (var item in data.TemplateList) { resp.TemplateList.Add(new GetTemplateResponse.Types.ListItem { TemplateId = item.TemplateId, Title = item.Title, PrimaryIndustry = item.PrimaryIndustry, DeputyIndustry = item.DeputyIndustry, Content = item.Content, Example = item.Example }); } } } } else { resp.Error = new Error { ErrCode = 99999, ErrMsg = "AccessToken Missing" }; } return(Task.FromResult(resp)); }