Clear        


                
                    using _28_1_DemoFilmlerClassLibrary.Data;
using _28_1_DemoFilmlerClassLibrary.Entities;
using _28_1_DemoFilmlerClassLibrary.Entities.Bases;
using _28_1_DemoFilmlerClassLibrary.Repositories.Bases;

namespace _28_1_DemoFilmlerClassLibrary.Repositories
{
    public class TurRepo : IRepo
    {
        public List<Tur> TurleriGetir()
        {
            return Veriler.Turler;
        }

        public List<Tur> TurleriGetir(List<int> turIdleri)
        {
            List<Tur> turler = new List<Tur>();
            List<Tur> mevcutTurler = TurleriGetir();
            foreach (int turId in turIdleri)
            {
                foreach (Tur mevcutTur in mevcutTurler)
                {
                    if (turId == mevcutTur.Id)
                    {
                        turler.Add(mevcutTur);
                        break;
                    }
                }
            }
            return turler;
        }

        public Kayit KayitGetir(int id)
        {
            Tur tur = null;
            var mevcutTurler = TurleriGetir();
            foreach (var mevcutTur in mevcutTurler)
            {
                if (mevcutTur.Id == id)
                {
                    tur = mevcutTur;
                    break;
                }
            }
            return tur;
        }
    }
}