public EditSubsidiaryUIEventArgs( RoutedEvent routedEvent, string action, SubsidiaryModel subsidiaryModel = null ) : base(routedEvent) { _action = action; _subsidiaryModel = subsidiaryModel; }
public AddSubsidiaryUIEventArgs( RoutedEvent routedEvent, int id, string action, SubsidiaryModel subsidiaryModel = null ) : base(routedEvent) { _id = id; _action = action; _subsidiaryModel = subsidiaryModel; }
public void EditCustomSubsidiary(SubsidiaryModel model) { for (int x = 0; x < _fiefService.CustomSubsidiaryList.Count; x++) { if (model.Id == _fiefService.CustomSubsidiaryList[x].Id) { _fiefService.CustomSubsidiaryList.RemoveAt(x); _fiefService.CustomSubsidiaryList.Insert(x, model); break; } } }
public void AddCustomSubsidiary(SubsidiaryModel model) { bool addNew = true; for (int x = 0; x < _fiefService.CustomSubsidiaryList.Count; x++) { if (model.Subsidiary == _fiefService.CustomSubsidiaryList[x].Subsidiary) { addNew = false; } } if (addNew) { _fiefService.CustomSubsidiaryList.Add(model); } }
public void SetSubsidiary(int index, int id, SubsidiaryModel model) { for (int x = 0; x < _fiefService.SubsidiaryList[index].SubsidiaryCollection.Count; x++) { if (_fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Id == id) { _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].IncomeFactor = model.IncomeFactor; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].IncomeBase = model.IncomeBase; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].IncomeLuxury = model.IncomeLuxury; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].IncomeSilver = model.IncomeSilver; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].DaysWorkUpkeep = model.DaysWorkUpkeep; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Spring = model.Spring; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Summer = model.Summer; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Fall = model.Fall; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Winter = model.Winter; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].Quality = model.Quality; _fiefService.SubsidiaryList[index].SubsidiaryCollection[x].DevelopmentLevel = model.DevelopmentLevel; } } }