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); }
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); }
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))); }