diff --git a/CRM.Visitors/ActionProviders/VisitorPreInvitePreAction.cs b/CRM.Visitors/ActionProviders/VisitorPreInvitePreAction.cs index 63577bd..8c74e7e 100644 --- a/CRM.Visitors/ActionProviders/VisitorPreInvitePreAction.cs +++ b/CRM.Visitors/ActionProviders/VisitorPreInvitePreAction.cs @@ -76,7 +76,10 @@ namespace Bizgaze.CRM.Visitors.ActionProviders { refstatusid = visitorsinfo.Result.RefStatusId; visitorid = visitorsinfo.Result.VisitorId; - + if (refstatusid == 1 || refstatusid == 2) + { + return ActionResponse.CreateErrorResponse("1", "Visitor Already Exists"); + } if (refstatusid == 3) { var agree = await visitorManager.VisitorAgreementAsync(request, visitorid); @@ -99,7 +102,7 @@ namespace Bizgaze.CRM.Visitors.ActionProviders returnresponse.Obj = null; returnresponse.PkValue = 0; return ActionResponse.CreateSuccessResponse("success", returnresponse); - } + } public List AppliedApps { get