public async Task <int> DeleteBaseCountryAsync(BaseCountry model)
 {
     if (model.CountryId > 0)
     {
         _context.BaseCountry.Remove(model);
     }
     return(await _context.SaveChangesAsync());
 }
 public async Task <int> InsertOrUpdatetBaseCountryAsync(BaseCountry model)
 {
     if (model.CountryId == 0)
     {
         await _context.BaseCountry.AddAsync(model);
     }
     else
     {
         _context.BaseCountry.Update(model);
     }
     return(await _context.SaveChangesAsync());
 }
 public async Task <int> InsertBaseCountryAsync(BaseCountry model)
 {
     try
     {
         if (model.CountryId == 0)
         {
             await _context.BaseCountry.AddAsync(model);
         }
         return(await _context.SaveChangesAsync());
     }
     catch (Exception)
     {
         throw;
     }
 }