//DELETE
 public void DeleteSehir(Sehir sehir)
 {
     try {
         DAL DAL = new DAL();
         DAL.Delete(sehir);
     } catch {
         throw;
     }
 }
 //INSERT
 public void Insert <T> (T newEntity) where T : Entity
 {
     try {
         DAL DAL = new DAL();
         DAL.Insert <T>(newEntity);
     } catch {
         throw;
     }
 }
 //UPDATE
 public void Update <T> (T newEntity) where T : Entity
 {
     try {
         DAL DAL = new DAL();
         DAL.Update <T>(newEntity);
     } catch {
         throw;
     }
 }
 //DAL = DATA ACCESS LAYER
 //SELECT
 public DataTable Get(string type)
 {
     try {
         DAL DAL = new DAL();
         return(DAL.Read(type));
     } catch {
         throw;
     }
 }