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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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;
            }
        }
Exemple #4
0
        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;
            }
        }