public EmployeeViewModel()
 {
     //Initially hides status label
     StatusVisibility = Visibility.Hidden;
     //Setting default epmloyee type
     CurrentEmployeeType = "Sekretær";
     MonthlyHours        = PersonUtility.GetMonthlyHours(CurrentEmployeeType);
     MonthlySalary       = PersonUtility.GetMonthlySalery(CurrentEmployeeType);
     //baseRepositoryEmploye = new DatabaseRepository<EmployeeModel>();
     baseRepositoryEmploye = RepositoryFactory.GetRepository <EmployeeModel>();
     //Initalizes employees
     _employees = new ObservableCollection <EmployeeModel>();
     foreach (EmployeeModel model in baseRepositoryEmploye.GetAll())
     {
         _employees.Add(model);
     }
 }
 private void HandleEmployeType()
 {
     MonthlyHours  = PersonUtility.GetMonthlyHours(_currentEmployeeType);
     MonthlySalary = PersonUtility.GetMonthlySalery(_currentEmployeeType);
     RaisePropertyChanged("CurrentEmployeeType");
 }