Example #1
0
        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));
        }
Example #2
0
        //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));
        }