public ApiResponse Edit(string business_id, string id) { ApiResponse response = new ApiResponse(); var access_token = Request.Cookies["access_token"]; var url = _appSettings.BaseUrls.Api + "brands/channels/single/" + business_id + '/' + id + "/?access_token=" + access_token; var data = Core.Helpers.WebHelper.HttpGetAsync <Channel>(url).Result; if (data == null) { return(response); } url = _appSettings.BaseUrls.Api + "brands/channels/list/" + business_id + "/?access_token=" + access_token; var rs = Core.Helpers.WebHelper.HttpGetAsync <ChannelFeed>(url).Result; if (rs == null || rs.Data == null) { rs = new ChannelFeed { Data = new List <Channel>() } } ; var model = new ChannelAddEdit { AppId = _appSettings.ClientId, BusinessId = business_id, Channels = rs.Data, ChannelId = id, PageId = data.ext_id, PageName = data.name, Secret = data.secret }; var result = _viewRenderService.RenderToStringAsync("Channel/Edit", model).Result; response.data = result; response.ok = true; return(response); }
public ApiResponse NewZaloPersonal(string business_id) { ApiResponse response = new ApiResponse(); var access_token = Request.Cookies["access_token"]; //var url = _appSettings.BaseUrls.Api + "brands/channels/list/" + business_id + "/?access_token=" + access_token; //var rs = Core.Helpers.WebHelper.HttpGetAsync<ChannelFeed>(url).Result; //if (rs == null || rs.Data == null) rs = new ChannelFeed { Data = new List<Channel>() }; var model = new ChannelAddEdit { AppId = _appSettings.ClientId, BusinessId = business_id, Channels = null, PageName = "", Token = "", ChannelId = "", PageId = "", TemplateId = "", Secret = "" }; var result = _viewRenderService.RenderToStringAsync("Channel/ZaloPersonal", model).Result; response.data = result; response.ok = true; return(response); }
public ApiResponse EditPersonalZalo(string business_id, string id) { ApiResponse response = new ApiResponse(); var access_token = Request.Cookies["access_token"]; var url = _appSettings.BaseUrls.Api + "brands/channels/single/" + business_id + '/' + id + "/?access_token=" + access_token; var data = Core.Helpers.WebHelper.HttpGetAsync <Channel>(url).Result; if (data == null) { return(response); } var model = new ChannelAddEdit { AppId = "", BusinessId = business_id, ChannelId = id, PageId = data.ext_id, PageName = data.name, Token = data.token, TemplateId = data.template_id, Secret = data.secret }; var result = _viewRenderService.RenderToStringAsync("Channel/ZaloPersonal", model).Result; response.data = result; response.ok = true; return(response); }