public static string UploadFile(string fileBase64, ConfiguracaoGeral diretorioMedia, int idRegistro, string extensao) { string newFileName = string.Empty; try { byte[] tempBytes = Convert.FromBase64String(fileBase64); if (tempBytes.Length > 0) { newFileName = Guid.NewGuid().ToString() + extensao; string diretorioSalvar = ConfiguracaoAppUtil.GetPath(diretorioMedia); diretorioSalvar = string.Format("{0}/{1}/", diretorioSalvar, idRegistro); if (!Directory.Exists(diretorioSalvar)) { try { Directory.CreateDirectory(diretorioSalvar); } catch { } } string filePath = diretorioSalvar + @"/" + newFileName; File.WriteAllBytes(filePath, tempBytes); } } catch (Exception ex) { LogUtil.Error(ex); return(string.Empty); } return(newFileName); }
public static List <string> GetAsList <T>(T nome, char separator = ',') { if (String.IsNullOrEmpty(ConfiguracaoAppUtil.Get(nome))) { return(new List <string>()); } else { return(ConfiguracaoAppUtil.Get(nome).Split(separator).Select(t => t.Trim()).ToList()); } }
public static Dictionary <string, int> GetAsDictionaryInt <T>(T nome, char separator = ',', char separatorValue = '=') { var list = ConfiguracaoAppUtil.Get(nome).Split(separator); if ((list.Length > 0) && (list[0].Trim().Contains(separatorValue))) { return(list.ToDictionary <string, string, int>(t => t.Split(separatorValue)[0].Trim(), t => Convert.ToInt32(t.Split(separatorValue)[1].Trim()))); } else { return(new Dictionary <string, int>()); } }
public static List <decimal> GetAsListDecimal <T>(T nome, char separator = ',') { return(ConfiguracaoAppUtil.GetAsList(nome, separator).Select(t => Convert.ToDecimal(t.Trim())).ToList()); }
public static decimal GetAsDecimal <T>(T nome) { return(Convert.ToDecimal(ConfiguracaoAppUtil.Get(nome))); }
public static List <int> GetAsListInt <T>(T nome, char separator = ',') { return(ConfiguracaoAppUtil.GetAsList(nome, separator).Select(t => Convert.ToInt32(t.Trim())).ToList()); }
public static int GetAsInt <T>(T nome) { return(Convert.ToInt32(ConfiguracaoAppUtil.Get(nome))); }
public static List <DateTime> GetAsListDateTime <T>(T nome, char separator = ',') { return(ConfiguracaoAppUtil.GetAsList(nome, separator).Select(t => t.ToDateTime()).ToList()); }
public static DateTime GetAsDateTime <T>(T nome) { return(ConfiguracaoAppUtil.Get(nome).ToDateTime()); }
public static List <bool> GetAsListBool <T>(T nome, char separator = ',') { return(ConfiguracaoAppUtil.GetAsList(nome, separator).Select(t => Convert.ToBoolean(t.Trim())).ToList()); }
public static bool GetAsBool <T>(T nome) { return(Convert.ToBoolean(ConfiguracaoAppUtil.Get(nome))); }
public static double GetAsDouble <T>(T nome) { return(Convert.ToDouble(ConfiguracaoAppUtil.Get(nome))); }