public CitiesViewModel() { DeleteCityCommand = new RelayCommand(Delete, () => { return(CitiesList.Contains(SelectedCity)); }); AddCity = new CityViewModel(); SelectedCity = new CityViewModel(); CitiesList = GetCities(); }
public void SaveRegion(CityViewModel city) { RegionViewModel dublicate = (RegionViewModel)this.MemberwiseClone(); REGIONS region = new REGIONS(); region.REGIONNAME = dublicate.REGIONNAME; region.CITYID = city.CITYID; this.REGIONNAME = ""; DbContext.REGIONS.Add(region); DbContext.SaveChanges(); city.REGIONS.Add(new RegionViewModel(region)); }
public void DeleteRegion(CityViewModel city) { DbContext.REGIONS.Remove(DbContext.REGIONS.Where(r => r.REGIONID == city.SelectedRegion.REGIONID).FirstOrDefault()); DbContext.SaveChanges(); city.REGIONS.Remove(this); }