public void Save(PropertyTypesViewModel p) { PROPERTYTYPES pT = new PROPERTYTYPES(); pT.TYPE = this.TYPE; this.TYPE = ""; DbContext.PROPERTYTYPES.Add(pT); DbContext.SaveChanges(); p.PropertyTypesList.Add(new PropertyTypeViewModel(pT)); }
//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)); }