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