From 7817a1d3eb1edc6fc4fc330d00789c49913418ac Mon Sep 17 00:00:00 2001 From: allauddin Date: Mon, 31 Jul 2023 17:28:34 +0530 Subject: [PATCH] CheckoutPreActionProvider.cs Changes --- CRM.Visitors/ActionProviders/CheckoutPreActionProvider.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CRM.Visitors/ActionProviders/CheckoutPreActionProvider.cs b/CRM.Visitors/ActionProviders/CheckoutPreActionProvider.cs index fa85d30..3680bb0 100644 --- a/CRM.Visitors/ActionProviders/CheckoutPreActionProvider.cs +++ b/CRM.Visitors/ActionProviders/CheckoutPreActionProvider.cs @@ -85,6 +85,11 @@ namespace CRM.Visitors.ActionProviders var visitorManager = Unibase.Dependency.DependencyConfig.Resolve(); var visitorid = dt.Rows[0]["visitorid"]; var tenantId = dt.Rows[0]["tenantid"]; + var typeofvisitor = dt.Rows[0]["typeofvisitor"]; + if (typeofvisitor == 2) + { + return ActionResponse.CreateErrorResponse("1", "Please Check-In First"); + } var feedBackJson = Convert.ChangeType(req["feedbackrating"].ToString(), typeof(object)).ToString(); var feedBackObj = JsonSerializer.Deserialize(feedBackJson); var comments = feedBackObj.Comments;