public static Personeller ConvertToPersonel(PersonellerDTO personeldto, Personeller personel = null)
        {
            if (personeldto.PersonelID > 0)// yeni personel
            {
                if (personel == null)
                {
                    throw new Exception("Girilen Id ye Sahip Personel Bulunmamaktadır.");
                }
                personel.Adi        = personeldto.Adi ?? personel.Adi;
                personel.PersonelID = personeldto.PersonelID;
                personel.SoyAdi     = personeldto.Soyadi ?? personel.SoyAdi;
                personel.Ulke       = personeldto.Ulke ?? personel.Ulke;
                personel.IsActive   = true;
                personel.Sehir      = personeldto.Sehir ?? personel.Sehir;
                personel.Bolge      = personeldto.Bolge ?? personel.Bolge;

                return(personel);
            }
            else//güncelleme
            {
                Personeller yenipersonel = new Personeller();
                yenipersonel.Adi        = personeldto.Adi ?? null;
                yenipersonel.PersonelID = personeldto.PersonelID;
                yenipersonel.SoyAdi     = personeldto.Soyadi ?? null;
                yenipersonel.Ulke       = personeldto.Ulke ?? null;
                yenipersonel.IsActive   = true;
                yenipersonel.Sehir      = personeldto.Sehir ?? null;
                yenipersonel.Bolge      = personeldto.Bolge ?? null;
                return(yenipersonel);
            }
        }
        public static PersonellerDTO ConvertToPersonelDTO(Personeller personel)
        {
            PersonellerDTO personellerDTO = new PersonellerDTO();

            personellerDTO.Adi        = personel.Adi ?? " ";
            personellerDTO.PersonelID = personel.PersonelID;
            personellerDTO.Soyadi     = personel.SoyAdi ?? " ";
            personellerDTO.Ulke       = personel.Ulke ?? " ";
            personellerDTO.Sehir      = personel.Sehir ?? " ";
            personellerDTO.Bolge      = personel.Bolge ?? " ";
            personellerDTO.IsActive   = personel.IsActive;
            return(personellerDTO);
        }
        public static List <PersonellerDTO> ConvertToPersonelDTOs(List <Personeller> personel)
        {
            List <PersonellerDTO> personellerDTOs = new List <PersonellerDTO>();

            foreach (Personeller p in personel)
            {
                PersonellerDTO personellerDTO = new PersonellerDTO();
                personellerDTO.Adi        = p.Adi ?? " ";
                personellerDTO.PersonelID = p.PersonelID;
                personellerDTO.Soyadi     = p.SoyAdi ?? " ";
                personellerDTO.Ulke       = p.Ulke ?? " ";
                personellerDTO.IsActive   = p.IsActive;

                personellerDTOs.Add(personellerDTO);
            }
            return(personellerDTOs);
        }