Ejemplo n.º 1
0
        public LastSeenImagesModel GetLastSeenImagesById(int id)
        {
            LastSeenImagesModel lastSeenImage = new LastSeenImagesModel();

            try
            {
                using (SqlConnection conn = new SqlConnection(connectionString))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(@"SELECT * FROM last_seen_images WHERE last_seen_images.last_seen_images_id = @id;", conn);
                    cmd.Parameters.AddWithValue("@id", id);
                    SqlDataReader reader = cmd.ExecuteReader();
                    if (reader.Read())
                    {
                        lastSeenImage = MapRowToLastSeenImages(reader);
                    }
                    else
                    {
                        lastSeenImage = null;
                    }
                }
            }
            catch (SqlException)
            {
                throw;
            }

            return(lastSeenImage);
        }
Ejemplo n.º 2
0
        public List <LastSeenImagesModel> GetLastSeenImagesByParkId(int parkId)
        {
            List <LastSeenImagesModel> lastSeenImages = new List <LastSeenImagesModel>();

            try
            {
                using (SqlConnection conn = new SqlConnection(connectionString))
                {
                    conn.Open();
                    SqlCommand cmd = new SqlCommand(@"SELECT * FROM last_seen_images 
                                                      INNER JOIN panoramic_images 
                                                      ON last_seen_images.panoramic_image_id = panoramic_images.panoramic_image_id 
                                                      INNER JOIN trails 
                                                      ON panoramic_images.trail_id = trails.trail_id
                                                      INNER JOIN parks 
                                                      ON trails.park_id = parks.park_id
                                                      WHERE parks.park_id = @parkId;", conn);
                    cmd.Parameters.AddWithValue("@parkId", parkId);
                    SqlDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        LastSeenImagesModel lastSeenImage = MapRowToLastSeenImages(reader);

                        lastSeenImages.Add(lastSeenImage);
                    }
                }
            }
            catch (SqlException)
            {
                throw;
            }
            return(lastSeenImages);
        }
Ejemplo n.º 3
0
        public List <LastSeenImagesModel> GetAllLastSeenImages()
        {
            List <LastSeenImagesModel> lastSeenImages = new List <LastSeenImagesModel>();

            try
            {
                using (SqlConnection conn = new SqlConnection(connectionString))
                {
                    conn.Open();
                    SqlCommand    cmd    = new SqlCommand(@"SELECT * FROM last_seen_images", conn);
                    SqlDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        LastSeenImagesModel lastSeenImage = MapRowToLastSeenImages(reader);
                        lastSeenImages.Add(lastSeenImage);
                    }

                    return(lastSeenImages);
                }
            }
            catch (SqlException)
            {
                throw;
            };
        }