public void FillTargetIds(IHandledRequest cachedRequest)
 {
     if (cachedRequest != null)
     {
         var cachedOpenShiftRequest = (OpenShiftsChangeRequest)cachedRequest;
         WfmOpenShiftId      = cachedOpenShiftRequest.WfmOpenShiftId;
         WfmSenderId         = cachedOpenShiftRequest.WfmSenderId;
         WfmSenderLoginName  = cachedOpenShiftRequest.WfmSenderLoginName;
         WfmManagerId        = cachedOpenShiftRequest.WfmManagerId;
         WfmManagerLoginName = cachedOpenShiftRequest.WfmManagerLoginName;
     }
 }
예제 #2
0
 public void FillTargetIds(IHandledRequest cachedRequest)
 {
     if (cachedRequest != null)
     {
         var cachedSwapRequest = (SwapRequest)cachedRequest;
         TargetRecipientShiftId   = cachedSwapRequest.TargetRecipientShiftId;
         TargetRecipientUserId    = cachedSwapRequest.TargetRecipientUserId;
         TargetRecipientLoginName = cachedSwapRequest.TargetRecipientLoginName;
         TargetSenderShiftId      = cachedSwapRequest.TargetSenderShiftId;
         TargetSenderUserId       = cachedSwapRequest.TargetSenderUserId;
         TargetSenderLoginName    = cachedSwapRequest.TargetSenderLoginName;
         TargetManagerUserId      = cachedSwapRequest.TargetManagerUserId;
         TargetManagerLoginName   = cachedSwapRequest.TargetManagerLoginName;
         TargetSwapRequestId      = cachedSwapRequest.TargetSwapRequestId;
     }
 }
 public void FillTargetIds(IHandledRequest cachedRequest)
 {
     // no implementation required because this method is never called as we do not cache
     // this type of request
 }