Example #1
0
        public static List <Uploads> GetLatestData()
        {
            List <Uploads> uploads = new List <Uploads>();
            // 1) Create the connection
            SqlConnection connection = new SqlConnection();

            connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnection"].ConnectionString;

            // 2) Open the connection
            connection.Open();

            // 3) Execute query
            SqlCommand command = new SqlCommand();

            command.Connection  = connection;
            command.CommandText = string.Format("select top 2 * from Uploads");

            SqlDataReader dataReader = command.ExecuteReader();

            while (dataReader.Read())
            {
                Uploads upload = new Uploads();
                upload.Id            = Convert.ToInt32(dataReader["Id"]);
                upload.Title         = Convert.ToString(dataReader["Title"]);
                upload.Path          = Convert.ToString(dataReader["Path"]);
                upload.UploadsTypeId = Convert.ToInt32(dataReader["UploadsTypeId"]);
                upload.TopicsId      = Convert.ToInt32(dataReader["TopicsId"]);

                if (dataReader["UserName"] != DBNull.Value)
                {
                    upload.UserName = Convert.ToString(dataReader["UserName"]);
                }

                upload.ThumbNail   = Convert.ToString(dataReader["ThumbNail"]);
                upload.UploadsType = UploadsTypeDA.GetSingle(upload.UploadsTypeId);
                upload.Topics      = TopicsDA.GetSingle(upload.TopicsId);
                upload.IsApproved  = Convert.ToBoolean(dataReader["IsApproved"]);
                upload.CreatedOn   = Convert.ToString(dataReader["CreatedOn"]);
                upload.IsDeleted   = Convert.ToBoolean(dataReader["IsDeleted"]);

                uploads.Add(upload);
            }
            // 4) Close the connection
            connection.Close();


            return(uploads);
        }
Example #2
0
        public static List <Topics> GetAllByTopics(int ParentId)
        {
            List <Topics> topics = new List <Topics>();
            // 1) Create the connection
            SqlConnection connection = new SqlConnection();

            connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnection"].ConnectionString;

            // 2) Open the connection
            connection.Open();

            // 3) Execute query
            SqlCommand command = new SqlCommand();

            command.Connection  = connection;
            command.CommandText = String.Format("select * from topics where parentid ='{0}'", ParentId);

            SqlDataReader dataReader = command.ExecuteReader();

            while (dataReader.Read())
            {
                Topics topic = new Topics();

                topic.Id        = Convert.ToInt32(dataReader["Id"]);
                topic.Name      = Convert.ToString(dataReader["Name"]);
                topic.SubjectId = Convert.ToInt32(dataReader["SubjectId"]);
                topic.BranchId  = Convert.ToInt32(dataReader["BranchId"]);
                if (dataReader["ParentId"] != DBNull.Value)
                {
                    topic.ParentId = Convert.ToInt32(dataReader["ParentId"]);
                }

                topic.Subjects     = SubjectsDA.GetSingle(topic.SubjectId);
                topic.ParentTopics = TopicsDA.GetSingle(topic.ParentId);

                topics.Add(topic);
            }
            // 4) Close the connection
            connection.Close();


            return(topics);
        }