Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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);
 }