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)); }
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); }
public static string GetResType(uint type) { if (ResTypes.ContainsKey(type)) { return(ResTypes[type]); } else { return(""); } }
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); }
public void SetResType(ResTypes res) { ResType = res; }
public void UpdateSource(Pet pet) { _Pet = pet; Tier = pet.efficiency_tier; ResType = (ResTypes)Enum.Parse(typeof(ResTypes), pet.active_food); }