コード例 #1
0
 private Taxi MapTaxiViewModelToTaxi(TaxiViewModel taxi, Taxi model)
 {
     model.Model        = taxi.ModelId;
     model.Make         = taxi.MakeId;
     model.Registration = taxi.Registration;
     model.Comments     = taxi.Comments;
     model.IsWorking    = taxi.IsWorking;
     model.RegoExpiry   = taxi.RegoExpiry;
     return(model);
 }
コード例 #2
0
        private TaxiViewModel MapToTaxiViewModel(Taxi taxi)
        {
            TaxiViewModel viewModel = new TaxiViewModel();

            viewModel.TaxiId       = taxi.TaxiId;
            viewModel.ModelId      = taxi.Model;
            viewModel.MakeId       = taxi.Make;
            viewModel.Registration = taxi.Registration;
            viewModel.Comments     = taxi.Comments;
            viewModel.IsWorking    = taxi.IsWorking ?? false;
            viewModel.RegoExpiry   = taxi.RegoExpiry ?? DateTime.Now;
            viewModel.Model        = new CarModel()
            {
                ModelId = taxi.ModelNavigation?.ModelId ?? 0, Model = taxi.ModelNavigation?.Model
            };
            viewModel.Make = new CarMake()
            {
                MakeId = taxi.MakeNavigation?.MakeId ?? 0, Make = taxi.MakeNavigation?.Make
            };
            return(viewModel);
        }
コード例 #3
0
 public TaxiView()
 {
     InitializeComponent();
     ViewModel = (TaxiViewModel)this.DataContext;
 }