public AddNewOfferViewModel() { //ustawianie początkowych wartości dla dat _startDate = DateTime.Now; _endDate = DateTime.Now; AddCommand = new DelegateCommand(async x => await AddAsync()); usersProxy = new UsersProxy(); offersProxy = new OffersProxy(); }
public HistoryViewModel() { this.offersProxy = new OffersProxy(); this.offerInfoesProxy = new OfferInfoesProxy(); this.placesProxy = new PlacesProxy(); this.addressesProxy = new AddressesProxy(); this.usersProxy = new UsersProxy(); CurrentOffersList = null; (App.Current as App).Login += (x, e) => { CurrentOffersList = null; OnPropertyChanged(nameof(CurrentOffersList)); }; }
public OffersViewModel() { RemoveCommand = new DelegateCommand(async x => await RemoveAsync()); EditCommand = new DelegateCommand(x => Edit()); this.offersProxy = new OffersProxy(); this.offerInfoesProxy = new OfferInfoesProxy(); this.PlacesProxy = new PlacesProxy(); this.addressesProxy = new AddressesProxy(); this.usersProxy = new UsersProxy(); CurrentOffersList = null; (App.Current as App).Login += (x, e) => { CurrentOffersList = null; OnPropertyChanged(nameof(CurrentOffersList)); }; }
public EditOfferViewModel(DisplayableOffer displayableOffer, OffersViewModel ovm) { Description = displayableOffer.Description; AvailiableVacanciesNumber = displayableOffer.AvailableVacanciesNumber.ToString(); EndDate = displayableOffer.OfferEndTimeDate; StartDate = displayableOffer.OfferStartTimeDate; AccommodationName = displayableOffer.PlaceName; Price = displayableOffer.Price.ToString(); Street = displayableOffer.Address.Street; LocalNumber = displayableOffer.Address.LocalNumber; City = displayableOffer.Address.City; PostalCode = displayableOffer.Address.PostalCode; Id = displayableOffer.Id; RoomNumber = displayableOffer.RoomNumber; Ovm = ovm; UpDateCommand = new DelegateCommand(x => UpDate()); offersProxy = new OffersProxy(); }