public ActivityViewModel(ActivityDto activity, IHrService service, ILoadeableViewModel parentVm) : base(activity) { this.ParentVm = parentVm; this.Service = service; this.deleteActivityCommand = new RelayCommand(DeleteActivity, CanDeleteActivity); }
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); }
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; }