Example #1
0
        public static async Task <Models.SqlServer.Enriquecimento.LayoutEntrada> GetByIdLayoutEntrada(int origemAppsettingsJson, long idLayoutEntrada)
        {
            var parametros = new DynamicParameters();

            Models.SqlServer.Enriquecimento.LayoutEntrada        layoutEntrada = new Models.SqlServer.Enriquecimento.LayoutEntrada();
            List <Models.SqlServer.Enriquecimento.LayoutEntrada> list          = new List <Models.SqlServer.Enriquecimento.LayoutEntrada>();

            parametros.Add("@IdLayoutEntrada", idLayoutEntrada, DbType.Int64, ParameterDirection.Input, null);
            using (SqlConnection db = new SqlConnection(Utils.AppConfiguration.GetAppConfiguration(origemAppsettingsJson).GetConnectionString(connectionString)))
            {
                var result = (await db.QueryAsync <Models.SqlServer.Enriquecimento.LayoutEntrada>(
                                  "[LayoutEntradaGetByIdLayoutEntrada]",
                                  parametros,
                                  commandType: CommandType.StoredProcedure));
                if (result != null)
                {
                    list = result.ToList <Models.SqlServer.Enriquecimento.LayoutEntrada>();
                }
            }
            if ((list != null) && (list.Count > 0))
            {
                layoutEntrada = list.First();
            }
            else
            {
                layoutEntrada = new Models.SqlServer.Enriquecimento.LayoutEntrada();
            }
            return(layoutEntrada);
        }
Example #2
0
        public static async Task <Models.SqlServer.Enriquecimento.LayoutEntrada> GetLayoutEntrada(int origemAppsettingsJson, long idLayoutEntrada)
        {
            Models.SqlServer.Enriquecimento.LayoutEntrada layoutEntrada = new Models.SqlServer.Enriquecimento.LayoutEntrada();
            layoutEntrada = await Data.SqlServer.Enriquecimento.LayoutEntrada.GetByIdLayoutEntrada(origemAppsettingsJson, idLayoutEntrada);

            return(layoutEntrada);
        }