public ActivityViewModel(ActivityDto activity, IHrService service, ILoadeableViewModel parentVm)
     : base(activity)
 {
     this.ParentVm = parentVm;
     this.Service = service;
     this.deleteActivityCommand = new RelayCommand(DeleteActivity, CanDeleteActivity);
 }
Exemple #2
0
 public PersonViewModel(ILoadeableViewModel parentVm, IHrService service)
 {
     this.ParentVm = parentVm;
     this.Service = service;
     this.deletePersonCommand = new RelayCommand(DeletePerson, CanDeletePerson);
     this.editCommand = new RelayCommand(Edit, CanEdit);
     this.cancelCommand = new RelayCommand(Cancel, CanCancel);
 }
Exemple #3
0
        public GroupViewModel(IHrService service, ILoadeableViewModel parentVm)
        {
            this.Group = group;
            this.Service = service;
            this.ParentVm = parentVm;

            this.deleteGroupCommand = new RelayCommand(DeleteGroup, CanDeleteGroup);
        }
 public static IEnumerable<PersonViewModel> ToViewModels(this IEnumerable<PersonDto> absences, IHrService service, ILoadeableViewModel vm)
 {
     var result = new List<PersonViewModel>();
     foreach (var person in absences)
     {
         result.Add(new PersonViewModel(vm, service) { Person = person, });
     }
     return result;
 }
 public static IEnumerable<AbsenceViewModel> ToViewModels(this IEnumerable<AbsenceDto> absences, IHrService service, ILoadeableViewModel vm)
 {
     var result = new List<AbsenceViewModel>();
     foreach (var absence in absences)
     {
         result.Add(new AbsenceViewModel(service, vm) { Absence = absence });
     }
     return result;
 }
 public static IEnumerable<GroupViewModel> ToViewModels(this IEnumerable<GroupDto> groups, IHrService srv, ILoadeableViewModel parentVm)
 {
     var list = new List<GroupViewModel>();
     foreach (var item in groups.OrderBy(e => e.Order))
     {
         list.Add(new GroupViewModel(srv, parentVm) { Group = item, });
     }
     return list;
 }
 public static IEnumerable<ActivityViewModel> ToViewModels(this IEnumerable<ActivityDto> activities, IHrService service, ILoadeableViewModel parentVm)
 {
     var list = new List<ActivityViewModel>();
     foreach (var a in activities)
     {
         list.Add(new ActivityViewModel(a, service, parentVm));
     }
     return list;
 }