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