public AddContact_ViewModel(INavigation navigation, IDataStore dataStore, Token_Model token, List <Wilaya_Model> wilayas, List <Commune> communes, List <string> speciality) { Navigation = navigation; DataStore = dataStore; Contact = new NewContact_Model(); Wilaya = wilayas; Speciality = speciality; All_Commune = communes; Token = token; PermissionsRequest = new PermissionsRequest(); Speciality.Remove("Tous"); Speciality.Remove("Pharmacien"); Speciality.Remove("Sage-femme"); Speciality.Remove("Chirugien-dentiste"); Speciality.Remove("Grossiste"); GetPositionCommand = new Command(async() => { await ExecuteOnGetPosition(); }); TakePictureCommand = new Command(async() => { await ExecuteOnTakePicture(); }); AddContactCommand = new Command(async() => { await ExecuteOnAddContact(); }); PictureTappedCommand = new Command(async() => { await ExecuteOnPictureTapped(); }); }
public Contacts_ViewModel(INavigation navigation, IDataStore dataStore, Token_Model token, string source, List <Wilaya_Model> wilayas, List <Commune> communes, List <string> specialitys) { Navigation = navigation; DataStore = dataStore; Token = token; Source = source; Wilaya = wilayas; All_Commune = communes; Speciality = specialitys; DropDownCommand = new Command(() => { ExecuteOnDropDown(); }); GetContactsCommand = new Command(async() => { await ExecuteOnGetContacts(); }); FiltreCommand = new Command(() => { ExecuteOnFiltre(); }); SearchCommand = new Command(() => { ExecuteOnSearch(); }); ItemTappedCommand = new Command(async() => { await ExecuteOnItemTapped(); }); Initialize(); UpdateContactsListview(); }
public ContactVisite_Page(string source, Client2 contact, Token_Model token, bool isfreemission, bool CanVisite, string global_id = null, string mission_id = null) { InitializeComponent(); var datastore = new DataStore(); BindingContext = new ContactVisite_ViewModel(source, Navigation, datastore, token, contact, isfreemission, CanVisite, global_id, mission_id); }
public Focus_ViewModel(INavigation navigation, Token_Model token, List <Wilaya_Model> wilayas, List <Commune> communes, List <string> speciality) { Navigation = navigation; Token = token; Wilaya = wilayas; Commune = communes; Speciality = speciality; Contacts = new ObservableCollection <Client2>(); AddContactCommand = new Command(async() => { await ExecuteOnAddContact(); }); DeleteContactCommand = new Command(() => { ExecuteOnDeleteContact(); }); AddReportCommand = new Command(async() => { await ExecuteOnAddReport(); }); MessagingCenter.Subscribe <ContactVisite_ViewModel, Client2>(this, "ContactFocus", (sender, args) => { Contacts.Add(args); IsVisible = true; }); MessagingCenter.Subscribe <Visite_ViewModel>(this, "PopModalAsync", async(sender) => { await Navigation.PopAsync(); }); }
public EditContact_ViewModel(INavigation navigation, IDataStore dataStore, Token_Model token, List <Wilaya_Model> wilayas, List <Commune> communes, List <string> specialitys, Client2 contact) { Navigation = navigation; DataStore = dataStore; Contact = contact; PermissionsRequest = new PermissionsRequest(); Wilaya = wilayas; Speciality = specialitys; All_Commune = communes; Token = token; Initilize(); EditContactCommand = new Command(async() => { await ExecuteOnEditContact(); }); GetPositionCommand = new Command(async() => { await ExecuteOnGetPosition(); }); TakePictureCommand = new Command(async() => { await ExecuteOnTakePicture(); }); PictureTappedCommand = new Command(async() => { await ExecuteOnPictureTapped(); }); }
public EditContact_View(Token_Model token, List <Wilaya_Model> wilayas, List <Commune> communes, List <string> specialitys, Client2 contact) { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); var datastore = new DataStore(); BindingContext = new EditContact_ViewModel(Navigation, datastore, token, wilayas, communes, specialitys, contact); }
public Contatcs_View(string source, Token_Model token, List <Wilaya_Model> wilayas, List <Commune> communes, List <string> speciality) { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); var datastore = new DataStore(); BindingContext = new Contacts_ViewModel(Navigation, datastore, token, source, wilayas, communes, speciality); }
public GlobalMission_View(Token_Model token) { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); var datastore = new DataStore(); BindingContext = new GlobalMission_ViewModel(Navigation, datastore, token); }
public MyStatistics_ViewModel(List <Stats_Model> stats, Token_Model token) { Stats_List = stats; Token = token; if (Stats_List.Count > 0) { Stats = Stats_List.First(); } }
public Profile_ViewModel(Token_Model token) { Token = token; Initialize(); ChangePasswordVisibleCommand = new Command(() => { ExecuteOnChangePasswordVisible(); }); ChangePasswordCommand = new Command(async() => { await ExecuteOnChangePassword(); }); }
public GlobalMission_ViewModel(INavigation navigation, IDataStore dataStore, Token_Model token) { Navigation = navigation; DataStore = dataStore; Token = token; Global_Missions = new ObservableCollection <Missions_Model>(); Contacts = new List <ContactToVisite_Model>(); Initialize(); ItemTappedCommand = new Command(async() => { await ExecuteOnItemTapped(); }); }
public ContactVisite_ViewModel(string source, INavigation navigation, IDataStore dataStore, Token_Model token, Client2 contact, bool isfreemission, bool canVisite, string global_id, string mission_id) { Source = source; Navigation = navigation; DataStore = dataStore; Contact = contact; IsFreeMission = isfreemission; CanVisite = canVisite; Global_Id = global_id; Mission_Id = mission_id; Token = token; Potential = (Contact.potential.Exists(i => i.network == Token.network)) ? Contact.potential.Single(i => i.network == Token.network).value : null; if (Source == "Focus") { CanVisite = false; IsFocus = true; } GoToPositionCommand = new Command(async() => { await ExecuteOnGoToPosition(); }); PictureTappedCommand = new Command(async() => { await ExecuteOnPictureTapped(); }); AddVisiteCommand = new Command(async() => { await ExecuteOnAddVisite(); }); GetHistoryCommand = new Command(async() => { await ExecuteOnGetHistory(); }); UnvailibilityCommand = new Command(async() => { await ExecuteOnUnvailibility(); }); AddContactFocus = new Command(async() => { await ExecuteOnAddContactToFocus(); }); }
public ContactDetail_ViewModel(INavigation navigation, Client2 contact, Token_Model token) { Navigation = navigation; Contact = contact; Token = token; Potential = (Contact.potential.Exists(i => i.network == Token.network)) ? Contact.potential.Single(i => i.network == Token.network).value : null; GoToPositionCommand = new Command(async() => { await ExecuteOnGoToPosition(); }); PictureTappedCommand = new Command(async() => { await ExecuteOnPictureTapped(); }); GetHistoryCommand = new Command(async() => { await ExecuteOnGetHistory(); }); }
public ContactDetail_View(Client2 contact, Token_Model token) { InitializeComponent(); BindingContext = new ContactDetail_ViewModel(Navigation, contact, token); }
public MyStatistics_View(List <Stats_Model> stats, Token_Model token) { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); BindingContext = new MyStatistics_ViewModel(stats, token); }
public Profile_View(Token_Model token) { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); BindingContext = new Profile_ViewModel(token); }
public Focus_View(Token_Model token, List <Wilaya_Model> wilayas, List <Commune> communes, List <string> speciality) { NavigationPage.SetHasNavigationBar(this, false); InitializeComponent(); BindingContext = new Focus_ViewModel(Navigation, token, wilayas, communes, speciality); }