예제 #1
0
        public virtual T Obtener(T entidad)
        {
            T entidadEncontrada = null;

            string sql = $"usp_Get{_nombreTabla}";

            IDataParameter[] parameters =
            {
                UnitOfWork.CreateParameter("@Id", entidad.Id)
            };

            DataTable table = UnitOfWork.Read(sql, parameters).Tables[0];

            if (table.Rows.Count > 0)
            {
                MapperFactory.Crear <T>().Map(table.Rows[0]);
            }

            return(entidadEncontrada);
        }