/// <summary> /// Creates new instance of <see cref="LoadPharmaciesService"/> /// </summary> /// <param name="pharmaciesViewModel"></param> public LoadPharmaciesService(PharmaciesViewModel pharmaciesViewModel) { // setting vm this.pharmaciesViewModel = pharmaciesViewModel; // getting Institution API client this.client = ((App)App.Current).InstitutionClient; }
public async Task <IActionResult> List() { var pharmacies = this.pharmaciesService.GetAllPharmacies(); var userId = this.usersService.GerUserByName(this.User.Identity.Name).Id; PharmaciesViewModel viewModel = new PharmaciesViewModel(pharmacies, userId); return(this.View(viewModel)); }
/// <summary> /// Creates new instance of <see cref="EditPharmacyCommand"/> /// </summary> /// <param name="pharmaciesViewModel">Pharmacies page viewmodel</param> /// <param name="executeMethod">Execute method</param> /// <param name="canExecuteMethod">CanExecute method</param> public EditPharmacyCommand(PharmaciesViewModel pharmaciesViewModel, Func <Institution, Task <bool> > executeMethod, Func <Institution, bool> canExecuteMethod) : base(executeMethod, canExecuteMethod) { this._vm = pharmaciesViewModel; }
public LoadSuppliersService(PharmaciesViewModel pharmaciesViewModel) { this.pharmaciesViewModel = pharmaciesViewModel; this.instClient = ((App)App.Current).InstitutionClient; this.medClient = ((App)App.Current).MedicineClient; }
/// <summary> /// Creates new instance of <see cref="DeletePharmacyCommand"/> /// </summary> /// <param name="pharmacies">Pharmacies</param> /// <param name="executeMethod">Execute method.</param> /// <param name="canExecuteMethod">CanExecute method</param> public DeletePharmacyCommand(PharmaciesViewModel pharmaciesViewModel, Func <int, Task <bool> > executeMethod, Func <int, bool> canExecuteMethod) : base(executeMethod, canExecuteMethod) { this._vm = pharmaciesViewModel; }