Exemplo n.º 1
0
 public bool UpdateProvinceName(provinces province)
 {
     using (deyouyun_levellink_devEntities _context = new deyouyun_levellink_devEntities())
     {
         var currentProvince = _context.provinces.FirstOrDefault(l => l.Unique == province.Unique);
         if (currentProvince is null)
         {
             return(false);
         }
         currentProvince.Name = province.Name;
         _context.SaveChanges();
         return(true);
     }
 }
Exemplo n.º 2
0
 public bool AddProvince(string provinceName)
 {
     using (deyouyun_levellink_devEntities _context = new deyouyun_levellink_devEntities())
     {
         var newProvince = new provinces()
         {
             Name = provinceName,
         };
         _context.provinces.Add(newProvince);
         _context.SaveChanges();
         var provinceId      = newProvince.Id;
         var provinceCodeStr = provinceId.ToString();
         if (provinceCodeStr.Length == 1)
         {
             provinceCodeStr = "0" + provinceCodeStr;
         }
         var province = _context.provinces.FirstOrDefault(l => l.Id == provinceId);
         province.Unique = provinceCodeStr + "0000";
         _context.SaveChanges();
         return(true);
     }
 }
 public string GetNewCityUniqueCode(provinces province)
 {
     using (deyouyun_levellink_devEntities _context = new deyouyun_levellink_devEntities())
     {
         var provinceUnique  = province.Unique;
         var provinceCodeStr = province.Unique.Substring(0, 2);
         var newCityCode     = 1;
         var lastCity        = _context.citys.Where(l => l.ProvinceId == province.Id).OrderByDescending(l => l.Id).FirstOrDefault();
         if (lastCity != null)
         {
             var lastCityUnique = lastCity.Unique;
             var cityCodeStr    = lastCityUnique.Substring(2, 2);
             var cityCode       = Convert.ToInt32(cityCodeStr);
             newCityCode = cityCode + 1;
         }
         var newUnique = newCityCode.ToString();
         if (newUnique.Length == 1)
         {
             newUnique = "0" + newUnique;
         }
         newUnique = provinceCodeStr + newUnique + "00";
         return(newUnique);
     }
 }
Exemplo n.º 4
0
 View.Purchase => provinces[to].Mainland && new Buy(provinces[to]).Allowed(player, provinces),
Exemplo n.º 5
0
 View.Move => provinces[from].CanAnyMove(provinces, provinces[to]),