private bool validateAction(string actionName, string proposalUploadId) { bool isValidationPassed = true; ProposalUploadController proposalUploadController = new ProposalUploadController(); string RENEWAL_ADDED = System.Configuration.ConfigurationManager.AppSettings["RENEWAL_ADDED"].ToString(); string TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD"].ToString(); string RENEWAL_DOCS_ADDED = System.Configuration.ConfigurationManager.AppSettings["RENEWAL_DOCS_ADDED"].ToString(); string CANCELLATION_ADDED = System.Configuration.ConfigurationManager.AppSettings["CANCELLATION_ADDED"].ToString(); string TAKEN_BY_BRANCH_CANCELLATION_DOC_UPLD = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_BRANCH_CANCELLATION_DOC_UPLD"].ToString(); string CANCELLATION_DOCS_ADDED = System.Configuration.ConfigurationManager.AppSettings["CANCELLATION_DOCS_ADDED"].ToString(); string ENDORSEMENT_ADDED = System.Configuration.ConfigurationManager.AppSettings["ENDORSEMENT_ADDED"].ToString(); string INITIAL = System.Configuration.ConfigurationManager.AppSettings["INITIAL"].ToString(); string TAKEN_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_SCRUTINIZING"].ToString(); string APPROVED_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_SCRUTINIZING"].ToString(); string TAKEN_BY_PROCESSING = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_PROCESSING"].ToString(); string COMPLETED_BY_PROCESSING = System.Configuration.ConfigurationManager.AppSettings["COMPLETED_BY_PROCESSING"].ToString(); string TAKEN_BY_VALIDATORS = System.Configuration.ConfigurationManager.AppSettings["TAKEN_BY_VALIDATORS"].ToString(); string REJECTED_BY_SCRUTINIZING = System.Configuration.ConfigurationManager.AppSettings["REJECTED_BY_SCRUTINIZING"].ToString(); string APPROVED_BY_VALIDATORS = System.Configuration.ConfigurationManager.AppSettings["APPROVED_BY_VALIDATORS"].ToString(); if (actionName == "REVERT") { string currentStatus = ""; currentStatus = proposalUploadController.getStatusOfJob(proposalUploadId); if (currentStatus == APPROVED_BY_VALIDATORS || currentStatus == INITIAL || currentStatus == RENEWAL_ADDED || currentStatus == TAKEN_BY_BRANCH_RENEWAL_DOC_UPLD || currentStatus == RENEWAL_DOCS_ADDED || currentStatus == CANCELLATION_ADDED || currentStatus == TAKEN_BY_BRANCH_CANCELLATION_DOC_UPLD || currentStatus == CANCELLATION_DOCS_ADDED || currentStatus == ENDORSEMENT_ADDED || currentStatus == TAKEN_BY_SCRUTINIZING || currentStatus == REJECTED_BY_SCRUTINIZING) { isValidationPassed = false; } } return(isValidationPassed); }