public VerifyVisitorSuccessModel VerifyVisitor(string visitorId)
        {
            var verifyVisitorSuccess = new VerifyVisitorSuccessModel();

            try
            {
                using (var db = new OggleBoobleMySqlContext())
                {
                    Visitor dbVisitor = db.Visitors.Where(v => v.VisitorId == visitorId).FirstOrDefault();
                    if (dbVisitor == null)
                    {
                        verifyVisitorSuccess.VisitorIdExists = false;
                    }
                    else
                    {
                        verifyVisitorSuccess.VisitorIdExists = true;
                        verifyVisitorSuccess.Country         = dbVisitor.Country;
                        var dbRegisterUser = db.RegisteredUsers.Where(v => v.VisitorId == visitorId).FirstOrDefault();
                        if (dbRegisterUser == null)
                        {
                            verifyVisitorSuccess.IsRegisteredUser = false;
                        }
                        else
                        {
                            verifyVisitorSuccess.IsRegisteredUser = true;
                        }
                    }
                }
                verifyVisitorSuccess.Success = "ok";
            }
            catch (Exception ex) { verifyVisitorSuccess.Success = Helpers.ErrorDetails(ex); }
            return(verifyVisitorSuccess);
        }
Example #2
0
        public VerifyVisitorSuccessModel verifyVisitorId(string visitorId)
        {
            VerifyVisitorSuccessModel visitorSuccessModel = new VerifyVisitorSuccessModel();

            try
            {
                using (OggleBoobleMySqContext db = new OggleBoobleMySqContext())
                {
                    var dbVisitor = db.Visitors.Where(v => v.VisitorId == visitorId).FirstOrDefault();
                    if (dbVisitor == null)
                    {
                        visitorSuccessModel.Exists = false;
                    }
                    else
                    {
                        visitorSuccessModel.Exists    = true;
                        visitorSuccessModel.IpAddress = dbVisitor.IpAddress;
                    }
                    visitorSuccessModel.Success = "ok";
                }
            }
            catch (Exception ex)
            {
                visitorSuccessModel.Success = Helpers.ErrorDetails(ex);
            }
            return(visitorSuccessModel);
        }