public static async Task <Models.SqlServer.Enriquecimento.LayoutDelimitador> GetByIdLayoutDelimitador(int origemAppsettingsJson, long idLayoutDelimitador) { var parametros = new DynamicParameters(); Models.SqlServer.Enriquecimento.LayoutDelimitador layoutDelimitador = new Models.SqlServer.Enriquecimento.LayoutDelimitador(); List <Models.SqlServer.Enriquecimento.LayoutDelimitador> list = new List <Models.SqlServer.Enriquecimento.LayoutDelimitador>(); parametros.Add("@IdLayoutDelimitador", idLayoutDelimitador, DbType.Int64, ParameterDirection.Input, null); using (SqlConnection db = new SqlConnection(Utils.AppConfiguration.GetAppConfiguration(origemAppsettingsJson).GetConnectionString(connectionString))) { var result = (await db.QueryAsync <Models.SqlServer.Enriquecimento.LayoutDelimitador>( "[LayoutDelimitadorGetByIdLayoutDelimitador]", parametros, commandType: CommandType.StoredProcedure)); if (result != null) { list = result.ToList <Models.SqlServer.Enriquecimento.LayoutDelimitador>(); } } if ((list != null) && (list.Count > 0)) { layoutDelimitador = list.First(); } else { layoutDelimitador = new Models.SqlServer.Enriquecimento.LayoutDelimitador(); } return(layoutDelimitador); }
public static async Task <Models.SqlServer.Enriquecimento.LayoutDelimitador> GetLayoutDelimitador(int origemAppsettingsJson, long idLayoutDelimitador) { Models.SqlServer.Enriquecimento.LayoutDelimitador layoutDelimitador = new Models.SqlServer.Enriquecimento.LayoutDelimitador(); layoutDelimitador = await Data.SqlServer.Enriquecimento.LayoutDelimitador.GetByIdLayoutDelimitador(origemAppsettingsJson, idLayoutDelimitador); return(layoutDelimitador); }