Exemplo n.º 1
0
        internal Visitor AddNewVisitor(string userLoginId, string userAgentTypeId, VisitorArg visitorArg)
        {
            var visitor = new Visitor
            {
                VisitorId       = Utility.GetId(),
                UserLoginId     = userLoginId,
                UserAgentTypeId = userAgentTypeId
            };

            Visitor().Add(visitor);
            return(visitor);
        }
Exemplo n.º 2
0
        internal Visit AddVisit(string visitorId, string userLoginId, VisitorArg visitorArg)
        {
            var visit = new Visit
            {
                VisitId     = Utility.GetId(),
                VisitorId   = visitorId,
                UserLoginId = userLoginId
            };

            Visit().Add(visit);
            return(visit);
        }
Exemplo n.º 3
0
        public CommandResult SetVisitor(string visitorId, string userLoginId, string userAgentTypeId, string securityToken, VisitorArg visitorArg)
        {
            var visitor = new Visitor();

            if (!CheckVisitorExists(visitorId))
            {
                visitor = AddNewVisitor(userLoginId, userAgentTypeId, visitorArg);
            }
            else
            {
                visitor.VisitorId = visitorId;
            }
            var visit = AddVisit(visitor.VisitorId, userLoginId, visitorArg);

            return(Utility.CommandSuccess(SetVisitResult(visit.VisitId, visitor.VisitorId, userAgentTypeId, securityToken)));
        }