コード例 #1
0
        public object AddRemoveLien(string remarks, Reginfo prevReginfo)
        {
            //reginfo.LienM = 0;
            //reginfo.Remarks = remarks;

            _repository.AddOrRemoveLien(prevReginfo, remarks);
            Reginfo currentRegInfo = (Reginfo)_repository.GetRegInfoByMphone(prevReginfo.Mphone);

            currentRegInfo.Remarks = remarks;
            AuditTrail auditTrail = new AuditTrail();

            auditTrail.Who               = currentRegInfo.UpdateBy;
            auditTrail.WhatActionId      = 4;
            auditTrail.WhichParentMenuId = 2;
            auditTrail.WhichMenu         = "Client Profile";
            auditTrail.WhichId           = prevReginfo.Mphone;
            auditTrail.Response          = "Lien Performed Successfully";
            //auditTrail.InputFeildAndValue = new List<AuditTrialFeild>
            //{
            //	new AuditTrialFeild
            //	{
            //		WhichFeildName = "LienM",
            //		WhichValue= prevReginfo.LienM.ToString(),
            //		WhatValue = currentRegInfo.LienM.ToString()
            //	},
            //	new AuditTrialFeild
            //	{
            //		WhichFeildName = "Remarks",
            //		WhichValue= prevReginfo.Remarks,
            //		WhatValue = currentRegInfo.Remarks
            //	}
            //};
            auditTrailService.InsertIntoAuditTrail(auditTrail);
            return(currentRegInfo);
        }