public void SaveCity(CitiesViewModel p) { CITIES city = new CITIES(); city.CITYNAME = this.CITYNAME; this.CITYNAME = ""; DbContext.CITIES.Add(city); DbContext.SaveChanges(); p.CitiesList.Add(new CityViewModel(city)); }
//public ObservableCollection<OWNERS> OWNERS { get; set; } public PropertyViewModel() { //TestCommand = new RelayCommand(Refresh); SaveCommand = new RelayCommand(Save, CanSave); BrowseImageCommand = new RelayCommand(Browse); DeleteImageCommand = new RelayCommand(Delete); //RefreshCommand = new RelayCommand(Refresh); SearchCommand = new RelayCommand(Search, () => { return(!(this.PROPERTYID == 0)); }); // Намери подходящи условия за вкл/изкл на бутона "Търсене"! CITIES = new CitiesViewModel(); PROPERTYTYPES = new PropertyTypesViewModel(); //OWNERS = new OwnersViewModel(); CATEGORIES = new CategoriesListViewModel(); IMAGES = new ImagesViewModel(); isActive = true; ChangeTracker = new Dictionary <string, int>(); ChangeTracker.Add(new KeyValuePair <string, int>(("PROPERTYTYPES"), PROPERTYTYPES.PropertyTypesList.Count)); }
public void DeleteCity(CitiesViewModel p) { DbContext.CITIES.Remove(DbContext.CITIES.Where(c => this.CITYID == c.CITYID).FirstOrDefault()); DbContext.SaveChanges(); p.CitiesList.Remove(this); }