This commit is contained in:
@@ -516,11 +516,15 @@ namespace Home.Controllers
|
||||
if (request.ExpiredDay > -100)
|
||||
{
|
||||
if (request.ExpiredDay > 0){
|
||||
exp = exp.And(m => Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) <= request.ExpiredDay && Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) >=0);
|
||||
} else if (request.ExpiredDay < 0 && request.ExpiredDay!=-4) {
|
||||
exp = exp.And(m => Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) >= request.ExpiredDay && Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) <=0);
|
||||
} else {
|
||||
exp = exp.And(m => Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) <= request.ExpiredDay && m.EndTime > DateTime.Now);
|
||||
} else if (request.ExpiredDay < 0 && request.ExpiredDay>-4) {
|
||||
exp = exp.And(m => Math.Ceiling((DateTime.Now - m.EndTime).Value.TotalDays) <= Math.Abs(request.ExpiredDay) && m.EndTime < DateTime.Now);
|
||||
} else if (request.ExpiredDay==-4) {
|
||||
exp = exp.And(m => Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) <= -4);
|
||||
} else if (request.ExpiredDay==-5) {
|
||||
exp = exp.And(m => m.EndTime > DateTime.Now);
|
||||
} else if (request.ExpiredDay==-6) {
|
||||
exp = exp.And(m => m.EndTime < DateTime.Now);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user