public TreningDetaljiPage(Wellness.Model.Trening trening, Wellness.Model.Requests.ClanViewRequest clan) { InitializeComponent(); _clan = clan; _apiService_Trening = new APIService("Trening"); _apiService_ClanPrisustvo = new APIService("ClanPrisustvo"); BindingContext = model = new TreningDetaljiViewModel(trening, clan); if (model.TreningMod.Ocjenjen == true) { rating.Value = model.TreningMod.Ocjena; rating.ReadOnly = true; } else { if (model.TreningMod.Odrzan == true && model.TreningMod.ClanPrisustvovaoTreningu == true) { rating.ReadOnly = false; } } if (model.TreningMod.Odrzan == false || model.TreningMod.Odrzan == null) { rating.ReadOnly = true; } }
public PostavkeViewModel(Wellness.Model.Requests.ClanViewRequest clan = null) { _clan = clan; this._postavkeModel = new Models.PostavkeModel(); SpasiCommand = new Command(async() => await Spasi()); #region Init if (_clan != null) { var clanOsoba = AsyncHelpers.RunSync <Wellness.Model.Osoba>(() => apiService_osoba.GetById <Wellness.Model.Osoba>(clan.OsobaId)); if (clanOsoba == null) { return; } _postavkeModel.Id = clan.Id; _postavkeModel.Ime = clanOsoba.Ime; _postavkeModel.Prezime = clanOsoba.Prezime; _postavkeModel.DatumRodenja = clanOsoba.DatumRodenja; _postavkeModel.Jmbg = clanOsoba.Jmbg; _postavkeModel.BrojTelefona = clanOsoba.BrojTelefona; _postavkeModel.KorisnickoIme = clanOsoba.KorisnickoIme; _postavkeModel.Spol = clanOsoba.Spol; _postavkeModel.Email = clanOsoba.Email; } #endregion Init }
public TreningPage(Wellness.Model.Requests.ClanViewRequest clan = null, bool historyOnly = false) { InitializeComponent(); _clan = clan; this.historyOnly = historyOnly; BindingContext = new TreningViewModel(clan, historyOnly); }
public QRCodePage(Wellness.Model.Requests.ClanViewRequest clan) { InitializeComponent(); _clan = clan; BindingContext = new QRCodeViewModel(clan); }
public TreningDetalji(Wellness.Model.Trening trening, Wellness.Model.Requests.ClanViewRequest clan) { InitializeComponent(); _clan = clan; _apiService_Trening = new APIService("Trening"); _apiService_ClanPrisustvo = new APIService("ClanPrisustvo"); BindingContext = new TreningDetaljiViewModel(trening, clan); }
public MainPage(Wellness.Model.Requests.ClanViewRequest clan) { InitializeComponent(); _clan = clan; MasterBehavior = MasterBehavior.Popover; //MenuPages.Add((int)MenuItemType.Browse, (NavigationPage)Detail); }
public PostavkePage(Wellness.Model.Requests.ClanViewRequest clan) { InitializeComponent(); _clan = clan; BindingContext = model = new PostavkeViewModel(clan); //Id //dataForm.Items[0].IsVisible = false; }
public ClanarinaViewModel(Wellness.Model.Requests.ClanViewRequest clan) { _apiService = new APIService("Clanarina"); _clan = clan; #region filters //UplataZaGodinu.Add(0); //UplataZaMjesec.Add(0); List <int> upG = new List <int>(); List <int> upM = new List <int>(); var clanarinaFilter = AsyncHelpers.RunSync <List <Wellness.Model.Clanarina> >(() => _apiService.Get <List <Wellness.Model.Clanarina> >(null)); clanarinaFilter = clanarinaFilter.OrderBy(c => c.UplataZaGodinu).ToList(); upG = clanarinaFilter.Select(c => c.UplataZaGodinu).Distinct().ToList(); clanarinaFilter = clanarinaFilter.OrderBy(c => c.UplataZaMjesec).ToList(); upM = clanarinaFilter.Select(c => c.UplataZaMjesec).Distinct().ToList(); foreach (int x in upG) { UplataZaGodinu.Add(x); } foreach (int x in upM) { UplataZaMjesec.Add(x); } #endregion filters InitCommand = new Command(async() => await Init()); if (UplataZaGodinu[0] != 0) { _SelectedUplataZaGodinu = UplataZaGodinu[0]; } if (UplataZaMjesec[0] != 0) { _SelectedUplataZaMjesec = UplataZaMjesec[0]; } }
public QRCodeViewModel(Wellness.Model.Requests.ClanViewRequest clan) { _clan = clan; Image = _clan.Qrcode; InitCommand = new Command(async() => await Init()); }