protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); global::Xamarin.Forms.Forms.Init(this, savedInstanceState); SetContentView(Resource.Layout.MainActivity); // setup custom fonts var font = Typeface.CreateFromAsset(Assets, "Orbitron-VariableFont_wght.ttf"); tvSetTemp = FindViewById <TextView>(Resource.Id.textViewSetTemp); tvCurrTemp = FindViewById <TextView>(Resource.Id.textViewCurrentTemp); tvSetTemp.Typeface = font; tvCurrTemp.Typeface = font; // display user info Models.UserRecord userRecord = Models.userRecord; TextView tvWelcome = FindViewById <TextView>(Resource.Id.welcomeMA); tvWelcome.Text = "Welcome to Leany Heating\n" + userRecord.FirstName + " " + userRecord.LastName; // setup event listeners tb = FindViewById <ToggleButton>(Resource.Id.togButSystemState); tb.CheckedChange += ToggleButtonCheckedChanged; Button button = FindViewById <Button>(Resource.Id.buttonLogout); button.Click += ButtonLogoutClicked; sb = FindViewById <SeekBar>(Resource.Id.seekBarTemp); sb.ProgressChanged += SeekBarProgressChanged; CheckAndUpdate(); }
public HobbyDBUserVM(Models.UserRecord user) { Dialog = new DialogStuff(); Id = user.Id; HobbyDBUserName = user.HDBUserName; HobbyDBUserId = user.HDBUserId; FirstName = user.FirstName; LastName = user.LastName; PhoneNumber = user.PhoneNumber; Email = user.PreferredEmail.EmailAddress; PayPalEmail = user.PayPalEmail.EmailAddress; IsBuyer = (user.UserType & Models.UserRecord.UserTypes.Buyer) == Models.UserRecord.UserTypes.Buyer; IsSeller = (user.UserType & Models.UserRecord.UserTypes.Seller) == Models.UserRecord.UserTypes.Seller; IsNewRecord = false; }