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;