public ActionResult Approval(AuditSheetApproval AuditSheetApproval)
        {
            try
            {
                if (AuditSheetApproval.User_Comments == null)
                {
                    return(Json(false));
                }

                if (string.IsNullOrEmpty(Convert.ToString(AuditSheetApproval.Audit_MasterID)))
                {
                    return(Json(false));
                }

                _IAuditSheet.UpdateAuditSheetStatus(AuditSheetApproval, 2); //Approve

                if (_IAuditSheet.IsAuditsheetALreadyProcessed(AuditSheetApproval.Audit_MasterID))
                {
                    _IAuditSheet.UpdateAuditSheetAuditStatus(AuditSheetApproval.Audit_MasterID, AuditSheetApproval.User_Comments, 2.ToString());
                }

                return(Json(true));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Rejected(AuditSheetApproval AuditSheetApproval)
        {
            try
            {
                if (AuditSheetApproval.User_Comments == null)
                {
                    return(Json(false));
                }

                if (string.IsNullOrEmpty(Convert.ToString(AuditSheetApproval.Audit_MasterID)))
                {
                    return(Json(false));
                }
                // AuditSheetAppeal auditSheetAppeal =AuditSheetApproval;

                _IAuditSheet.UpdateAuditSheetStatus(AuditSheetApproval, 3); //Appeal
                _IAuditSheet.UpdateAuditSheetAppeal(AuditSheetApproval, 3.ToString(), 1.ToString());

                if (_IAuditSheet.IsAuditsheetALreadyProcessed(AuditSheetApproval.Audit_MasterID))
                {
                    _IAuditSheet.UpdateAuditSheetAuditStatus(AuditSheetApproval.Audit_MasterID, AuditSheetApproval.User_Comments, 3.ToString());
                }

                // else
                // {
                // _ITimeSheet.InsertTimeSheetAuditLog(InsertAuditSheetAudit(AuditSheetApproval, 3));
                // }


                return(Json(true));
            }
            catch (Exception)
            {
                throw;
            }
        }