private void ExecuteSetPrimaryLocationCommand(LocationDisplayNameDto obj) { if (EditingDto.LocationAssignment != null) { var approvedLocation = new StaffApprovedLocationDto(); if (obj != null) { approvedLocation.Location.DisplayName = obj.DisplayName; } EditingDto.LocationAssignment.PrimaryLocation = approvedLocation; } }
private void ExecuteSelectedLocationChangedCommand(LocationDisplayNameDto obj) { if (EditingDto.LocationAssignment != null) { var approvedLocation = new StaffApprovedLocationDto(); if (obj != null) { approvedLocation.Location.DisplayName = obj.DisplayName; } if (EditingDto.LocationAssignment.Locations == null) { EditingDto.LocationAssignment.Locations = new SoftDeleteObservableCollection <StaffApprovedLocationDto> (); } EditingDto.LocationAssignment.Locations.Add(approvedLocation); } }
private void RemoveApprovedLocation( StaffApprovedLocationDto staffApprovedLocationDto, Staff staff, StaffLocationAssignment staffApprovedLocation) { staff.RemoveLocationAssignment(staffApprovedLocation.Location); }
private void MapStaffApprovedLocation(StaffApprovedLocationDto staffApprovedLocationDto, Staff staff) { var location = Session.Get <Location> (staffApprovedLocationDto.Location.Key); staff.AssignLocation(location); }
private void ChangeApprovedLocation( StaffApprovedLocationDto staffApprovedLocationDto, Staff staff, StaffLocationAssignment staffApprovedLocation) { MapStaffApprovedLocation(staffApprovedLocationDto, staff); }
private void AddApprovedLocation(StaffApprovedLocationDto staffApprovedLocationDto, Staff staff) { MapStaffApprovedLocation(staffApprovedLocationDto, staff); }