public Task <bool> deletetTownAsync(TOWNVM entity)
 {
     return(Task.Run(() =>
     {
         TOWNS town = new TOWNS();
         {
             town.TOWN_ID = entity.TOWN_ID;
             town.TOWN_EN_NAME = entity.TOWN_EN_NAME;
             town.TOWN_AR_NAME = entity.TOWN_AR_NAME;
             town.GOV_ID = entity.GOV_ID;
             town.UpdatedBy = entity.UpdatedBy;
             town.updatedOn = entity.updatedOn;
             town.AddedOn = entity.AddedOn;
             town.Disable = entity.Disable;
             town.AddedBy = entity.AddedBy;
         };
         townRepo.Delete(town, town.TOWN_ID);
         return true;
     }));
 }
 public Task <int> insertTownAsync(TOWNVM entity)
 {
     return(Task.Run(() =>
     {
         TOWNS town = new TOWNS();
         {
             town.TOWN_ID = entity.TOWN_ID;
             town.TOWN_EN_NAME = entity.TOWN_EN_NAME;
             town.TOWN_AR_NAME = entity.TOWN_AR_NAME;
             town.GOV_ID = entity.GOV_ID;
             town.UpdatedBy = entity.UpdatedBy;
             town.updatedOn = entity.updatedOn;
             town.AddedOn = entity.AddedOn;
             town.Disable = entity.Disable;
             town.AddedBy = entity.AddedBy;
         };
         townRepo.Add(town);
         return town.TOWN_ID;
     }));
 }