Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ArbitrageClient
- {
- class AddPurchaseViewModel : INotifyPropertyChanged
- {
- private AddPurchaseModel addPurchaseModel;
- public AddPurchaseViewModel()
- {
- AddPurchaseModel = new AddPurchaseModel { };
- }
- public AddPurchaseModel AddPurchaseModel
- {
- get
- {
- return addPurchaseModel;
- }
- set
- {
- addPurchaseModel = value;
- }
- }
- public DateTime PurchaseDate
- {
- get
- {
- return AddPurchaseModel.PurchaseDate;
- }
- set
- {
- if (AddPurchaseModel.PurchaseDate != value)
- {
- AddPurchaseModel.PurchaseDate = value;
- RaisePropertyChanged("PurchaseDate");
- }
- }
- }
- public string SellerName
- {
- get
- {
- return AddPurchaseModel.SellerName;
- }
- set
- {
- if (AddPurchaseModel.SellerName != value)
- {
- AddPurchaseModel.SellerName = value;
- RaisePropertyChanged("SellerName");
- }
- }
- }
- public string SellerStreet
- {
- get
- {
- return AddPurchaseModel.SellerStreet;
- }
- set
- {
- if (AddPurchaseModel.SellerStreet != value)
- {
- AddPurchaseModel.SellerStreet = value;
- RaisePropertyChanged("SellerStreet");
- }
- }
- }
- public string SellerCity
- {
- get
- {
- return AddPurchaseModel.SellerCity;
- }
- set
- {
- if (AddPurchaseModel.SellerCity != value)
- {
- AddPurchaseModel.SellerCity = value;
- RaisePropertyChanged("SellerCity");
- }
- }
- }
- public string SellerTelephoneNumber
- {
- get
- {
- return AddPurchaseModel.SellerTelephoneNumber;
- }
- set
- {
- if (AddPurchaseModel.SellerTelephoneNumber != value)
- {
- AddPurchaseModel.SellerTelephoneNumber = value;
- RaisePropertyChanged("SellerTelephoneNumber");
- }
- }
- }
- public string SellerComments
- {
- get
- {
- return AddPurchaseModel.SellerComments;
- }
- set
- {
- if (AddPurchaseModel.SellerComments != value)
- {
- AddPurchaseModel.SellerComments = value;
- RaisePropertyChanged("SellerComments");
- }
- }
- }
- public decimal SellingPrice
- {
- get
- {
- return AddPurchaseModel.SellingPrice;
- }
- set
- {
- if (AddPurchaseModel.SellingPrice != value)
- {
- AddPurchaseModel.SellingPrice = value;
- RaisePropertyChanged("SellingPrice");
- }
- }
- }
- public decimal FuelCost
- {
- get
- {
- return AddPurchaseModel.FuelCost;
- }
- set
- {
- if (AddPurchaseModel.FuelCost != value)
- {
- AddPurchaseModel.FuelCost = value;
- RaisePropertyChanged("FuelCost");
- }
- }
- }
- public decimal ShippingCost
- {
- get
- {
- return AddPurchaseModel.ShippingCost;
- }
- set
- {
- if (AddPurchaseModel.ShippingCost != value)
- {
- AddPurchaseModel.ShippingCost = value;
- RaisePropertyChanged("ShippingCost");
- }
- }
- }
- public bool ShippingIncluded
- {
- get
- {
- return AddPurchaseModel.ShippingIncluded;
- }
- set
- {
- if (AddPurchaseModel.ShippingIncluded != value)
- {
- AddPurchaseModel.ShippingIncluded = value;
- RaisePropertyChanged("ShippingIncluded");
- }
- }
- }
- public decimal TotalPrice
- {
- get
- {
- return AddPurchaseModel.TotalPrice;
- }
- set
- {
- if (AddPurchaseModel.TotalPrice != value)
- {
- AddPurchaseModel.TotalPrice = value;
- RaisePropertyChanged("TotalPrice");
- }
- }
- }
- public event PropertyChangedEventHandler PropertyChanged;
- private void RaisePropertyChanged(string propertyName)
- {
- PropertyChangedEventHandler handler = PropertyChanged;
- handler?.Invoke(this, new PropertyChangedEventArgs(propertyName));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement