public void UpdateAdjudicationApplication(Guid InstanceId, AdjudicationApplicationUpdatedEventArgs args) { if (null != AdjudicationApplicationUpdated) { AdjudicationApplicationUpdated(null, args); } }
public bool UpdateAdjudicationRequestById(FormViewParameter ValFormParameter, AdjudicationRequestRow AdjReqRow, DataTable FeeDetails, DataTable DocDetails, Guid ValuationId, Guid AdjudicationId, Guid AlertId, bool Verified) { string curUser = Thread.CurrentPrincipal.Identity.Name; // Get the Workflow Instance Id from table Guid WfInstanceId = (Guid)IgrssAdapters.ValuationAdapter.GetAdjudicationWorkFlowInstanceId(ValuationId); // Check if the user has verified the application or just updated if (Verified) { // Create the FeedbackEventArgs object FeedbackEventArgs args = new FeedbackEventArgs(WfInstanceId, AlertId, curUser); WorkflowMediator.AdjudicationServices.ValidateAdjudicationApplication(WfInstanceId, args); } else { // The record has not been verified just updated AdjudicationApplicationUpdatedEventArgs args = new AdjudicationApplicationUpdatedEventArgs(WfInstanceId, AdjReqRow, (ValuationFormRow) ValFormParameter.Values, FeeDetails, DocDetails); //AppealApplicationUpdatedEventArgs args = new AppealApplicationUpdatedEventArgs(WfInstanceId, (AppealApplicationRow)parameter.Values, dtAct); WorkflowMediator.AdjudicationServices.UpdateAdjudicationApplication(WfInstanceId, args); } return true; }