protected override void Execute(NativeActivityContext context) { Log.Debug("OnCompleteMgrTask -> Start"); var taskStatus = WorkflowAction.GetTaskState(context, HolidayWfUtility.Holidaymgr); if (taskStatus != null) { if (taskStatus.Result.Equals(HolidayWfUtility.RejectResult)) { HolidayWfUtility.SetHoliday(taskStatus, HolidayStatus.R); taskStatus.AddParameter(HolidayWfUtility.ResultParameter, HolidayWfUtility.RejectMessage); } } Result.Set(context, taskStatus); Log.Debug("OnCompleteMgrTask -> End"); }
protected override void Execute(NativeActivityContext context) { Log.Debug("OnCompleteHrTask -> Start"); var taskStatus = WorkflowAction.GetTaskState(context, HolidayWfUtility.Holidayhr); if (taskStatus != null) { var res = HolidayStatus.A; if (taskStatus.Result.Equals(HolidayWfUtility.RejectResult)) { res = HolidayStatus.R; } HolidayWfUtility.SetHoliday(taskStatus, res); taskStatus.AddParameter(HolidayWfUtility.ResultParameter, res == HolidayStatus.R ? HolidayWfUtility.RejectMessage : HolidayWfUtility.ApproveMessage); } Result.Set(context, taskStatus); Log.Debug("OnCompleteHrTask -> End"); }