Example #1
0
        public ActionResult GetWH(int resourceId)
        {
            List <SelectListItem> whList = new List <SelectListItem>();

            using (var ctx = new ApplicationDbContext())
            {
                ResourceInfo resource = ctx.Resources.Where(r => r.Id == resourceId).FirstOrDefault();
                ResTypes     resType  = resource.ResType;

                foreach (var wh in ctx.Warehouses.ToList())
                {
                    if (wh.StoredResType == resType)
                    {
                        foreach (var data in ctx.ResTable)
                        {
                            if (data.WarehouseId == wh.Id && data.Count > 0 && data.ResourceInfoId == resource.Id)
                            {
                                whList.Add(new SelectListItem
                                {
                                    Text  = wh.Alias + "(м.  " + wh.City + ", " + wh.State + " область)",
                                    Value = wh.Id.ToString()
                                });
                            }
                        }
                    }
                }
            }

            return(Json(whList, JsonRequestBehavior.AllowGet));
        }
Example #2
0
 public void SetResType(ResTypes res)
 {
     ResType     = res;
     PlayerStat  = res.GetStat(_Stats);
     PartnerStat = res.GetStat(_Partner);
     Level       = res.GetPartner(_Partner);
 }
 public void UpdateSource(House house, List <EquipmentEquipped> equipment, Boosts boosts, ResTypes resType)
 {
     _House     = house;
     _Equipment = equipment;
     _Boosts    = boosts;
     ResType    = resType;
     RelicLevel = ResType.GetPartner(_Boosts);
     HouseLevel = ResType.GetPartner(_House);
 }
Example #4
0
 public static string GetResType(uint type)
 {
     if (ResTypes.ContainsKey(type))
     {
         return(ResTypes[type]);
     }
     else
     {
         return("");
     }
 }
Example #5
0
 public static string GetResType(uint type)
 {
     if (ResTypes.ContainsKey(type))
     {
         return(ResTypes[type]);
     }
     else if (type == 0)
     {
         return("EBX");
     }
     else
     {
         return("0x" + type.ToString("X8"));
     }
 }
        public CommandViewModel()
        {
            //构造函数
            ValidateUI = new ValidateUserInfo();
            List       = new ObservableCollection <ValidateUserInfo>();
            var aResType = new ResTypes();

            aResType.List = new List <TestC>()
            {
                new TestC()
                {
                    Key = "a", Text = "A"
                }, new TestC()
                {
                    Key = "b", Text = "B"
                }, new TestC()
                {
                    Key = "c", Text = "C"
                }
            };
            aResType.SelectIndex = 0;
            ResType = aResType;
        }
 public PartnerTotalInfo(ResTypes res, List <PartnerIncomeInfo> partners, List <PetInfo> pets)
 {
     PartnersIncome = partners;
     PetsInfo       = pets;
     ResType        = res;
 }
 public static int GetStat <T>(this ResTypes resType, T thing)
     where T : IStats => resType switch
 {
 public PartnerBoostInfo(House house, List <EquipmentEquipped> equipment, Boosts boosts, ResTypes resType)
 {
     UpdateSource(house, equipment, boosts, resType);
 }
Example #10
0
 public void SetResType(ResTypes res)
 {
     ResType = res;
 }
Example #11
0
 public void UpdateSource(Pet pet)
 {
     _Pet    = pet;
     Tier    = pet.efficiency_tier;
     ResType = (ResTypes)Enum.Parse(typeof(ResTypes), pet.active_food);
 }