Ejemplo n.º 1
0
        public bool IsActive(SwrveQAUser qaUser)
        {
            DateTime utcNow = SwrveHelper.GetUtcNow();

            if (StartDate > utcNow)
            {
                LogAndAddReason($"Campaign {Id} not started yet (now: {utcNow}, end: {StartDate})", qaUser);
                return(false);
            }
            if (EndDate < utcNow)
            {
                LogAndAddReason($"Campaign {Id} has finished (now: {utcNow}, end: {EndDate})", qaUser);
                return(false);
            }
            return(true);
        }
Ejemplo n.º 2
0
        public bool IsActive(SwrveQAUser qaUser)
        {
            DateTime utcNow = SwrveHelper.GetUtcNow();

            if (this.StartDate > utcNow)
            {
                this.LogAndAddReason(string.Format("Campaign {0} not started yet (now: {1}, end: {2})", this.Id, utcNow, this.StartDate), qaUser);
                return(false);
            }
            if (this.EndDate < utcNow)
            {
                this.LogAndAddReason(string.Format("Campaign {0} has finished (now: {1}, end: {2})", this.Id, utcNow, this.EndDate), qaUser);
                return(false);
            }
            return(true);
        }
Ejemplo n.º 3
0
        public bool IsActive(SwrveQAUser qaUser)
        {
            // Use UTC to compare to start/end dates from DB
            DateTime utcNow = SwrveHelper.GetUtcNow();

            if (StartDate > utcNow)
            {
                LogAndAddReason(string.Format("Campaign {0} not started yet (now: {1}, end: {2})", Id, utcNow, StartDate), qaUser);
                return(false);
            }

            if (EndDate < utcNow)
            {
                LogAndAddReason(string.Format("Campaign {0} has finished (now: {1}, end: {2})", Id, utcNow, EndDate), qaUser);
                return(false);
            }

            return(true);
        }
        public bool IsActive(List <SwrveQaUserCampaignInfo> qaCampaignInfoList = null)
        {
            // Use UTC to compare to start/end dates from DB
            DateTime utcNow = SwrveHelper.GetUtcNow();

            if (StartDate > utcNow)
            {
                string reason = string.Format("Campaign {0} not started yet (now: {1}, end: {2})", Id, utcNow, StartDate);
                LogAndAddReason(reason, false, qaCampaignInfoList);
                return(false);
            }

            if (EndDate < utcNow)
            {
                string reason = string.Format("Campaign {0} has finished (now: {1}, end: {2})", Id, utcNow, EndDate);
                LogAndAddReason(reason, false, qaCampaignInfoList);
                return(false);
            }

            return(true);
        }