Beispiel #1
0
        /// <summary>
        /// Creates new instance of <see cref="LoadHospitalsService"/>
        /// </summary>
        /// <param name="hospitalsViewModel">Hospitals view model</param>
        public LoadHospitalsService(HospitalsViewModel hospitalsViewModel)
        {
            // setting vm
            this.hospitalsViewModel = hospitalsViewModel;

            // getting client
            this.client = ((App)App.Current).InstitutionClient;
        }
 public Hospitals()
 {
     this.HospitalsViewModel = new HospitalsViewModel();
     this.DataContext        = this.HospitalsViewModel;
     InitializeComponent();
 }
Beispiel #3
0
        public ActionResult Create(HospitalsViewModel hospital)
        {
            hospitalsRepo.CreateHospital(hospital.Create);

            return(RedirectToAction("Index"));
        }
Beispiel #4
0
        public ActionResult Edit(HospitalsViewModel hospital)
        {
            hospitalsRepo.EditHospital(hospital.Edit);

            return(RedirectToAction("Index"));
        }
Beispiel #5
0
 /// <summary>
 /// Creates new instance of <see cref="EditHospitalCommand"/>
 /// </summary>
 /// <param name="hospitalsViewModel">Hospitals page viewmodel</param>
 /// <param name="executeMethod">Execute method</param>
 /// <param name="canExecuteMethod">CanExecute method</param>
 public EditHospitalCommand(HospitalsViewModel hospitalsViewModel, Func <Institution, Task <bool> > executeMethod, Func <Institution, bool> canExecuteMethod) :
     base(executeMethod, canExecuteMethod)
 {
     this._vm = hospitalsViewModel;
 }
Beispiel #6
0
 /// <summary>
 /// Creates new instance of <see cref="DeleteHospitalCommand"/>
 /// </summary>
 /// <param name="hospitals">Hospitals</param>
 /// <param name="executeMethod">Execute method.</param>
 /// <param name="canExecuteMethod">Can execute method</param>
 public DeleteHospitalCommand(HospitalsViewModel hospitalsViewModel, Func <int, Task <bool> > executeMethod, Func <int, bool> canExecuteMethod) :
     base(executeMethod, canExecuteMethod)
 {
     this._vm = hospitalsViewModel;
 }