/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { activeQuoteViewModel = e.Parameter as ActiveQuoteViewModel; dc = new DriverController(activeQuoteViewModel.q.Id); this.DataContext = dc.DriverViewModel; driverViewModel = dc.DriverViewModel; }
public static DriverViewModel convertDriverToDriverViewModel(Driver driver) { DriverViewModel dvm = new DriverViewModel(); dvm.Address = driver.Address; dvm.Dob = driver.Dob; dvm.FirstName = driver.FirstName; dvm.Gender = (Gender)Enum.Parse(typeof(Gender), driver.Gender); dvm.ID = driver.Id; dvm.LastName = driver.LastName; dvm.LicenseDateStart = driver.LicenseDateStart; dvm.LicenseNumber = driver.LicenseNumber; dvm.LicenseState = (State)Enum.Parse(typeof(State), driver.LicenseState); dvm.MiddleInitial = driver.MiddleInitial; dvm.NameSuffix = driver.NameSuffix; dvm.NonDriver = driver.NonDriver; dvm.Phone = driver.Phone; dvm.QuoteID = driver.QuoteId; dvm.Relationship = driver.Relationship; dvm.SafeDrivingSchool = driver.SafeDrivingSchool; dvm.Ssn = driver.Ssn; return dvm; }
public static Driver convertDriverViewModelToDriver(DriverViewModel dvm) { Driver d = new Driver(); d.Address = dvm.Address; d.Dob = dvm.Dob.DateTime; d.FirstName = dvm.FirstName; d.Gender = (String)Enum.Parse(typeof(String), d.Gender); d.Id = dvm.ID; d.LastName = dvm.LastName; d.LicenseDateStart = dvm.LicenseDateStart.DateTime; d.LicenseNumber = dvm.LicenseNumber; d.LicenseState = Enum.GetName(typeof(State), dvm.LicenseState); d.MiddleInitial = dvm.MiddleInitial; d.NameSuffix = dvm.NameSuffix; d.NonDriver = dvm.NonDriver; d.Phone = dvm.Phone; d.QuoteId = dvm.QuoteID; d.Relationship = dvm.Relationship; d.SafeDrivingSchool = dvm.SafeDrivingSchool; d.Ssn = dvm.Ssn; return d; }
public DriverController(long quoteId) { DriverViewModel = new DriverViewModel(); DriverViewModel.ID = Helper.Post(new Driver(quoteId)).Id; }