public static async Task <string> GetLanguageText(string path) { var region = await AppSettingHelper.GetStringFromAppSetting("Languages"); path = $"{path}:{region}"; var text = await AppSettingHelper.GetStringFromFileJson("Languages/languages", path); text = string.IsNullOrWhiteSpace(text) ? "" : text; return(text); }
public static async Task <string> GetFileNameNormalize(IFormFile file, string folderpath = "") { var extension = Path.GetExtension(file.FileName) ?? ""; var fileName = Path.GetFileName(string.Format("{0}{1}", StringUtilHelper.RemoveSpecialCharactersVn(file.FileName.Replace(extension, "")).GetNormalizeString(), extension)); var folder = await AppSettingHelper.GetStringFromAppSetting("FileUpload:CustomerFolder"); var path = string.Format("{0}{1}/{2}", folder, folderpath, fileName); return(path); }
public static async Task <HttpResponseMessage> HttpGet(string uri, string token = "") { var url = AppSettingHelper.GetStringFromAppSetting("ConnectionStrings:Host_Api").Result + uri; try { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); return(await client.GetAsync(url)); } catch (System.Exception ex) { throw ex; } }
public static async Task <HttpResponseMessage> HttpPost <T>(string uri, T obj, string token = "") { var url = AppSettingHelper.GetStringFromAppSetting("ConnectionStrings:Host_Api").Result + uri; try { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token); var content = JsonConvert.SerializeObject(obj); var data = new StringContent(content, Encoding.UTF8, "application/json"); return(await client.PostAsync(url, data)); } catch (System.Exception ex) { throw ex; } }