本文整理汇总了C#中ApplicationUser.GetUnsolvedQuestions方法的典型用法代码示例。如果您正苦于以下问题:C# ApplicationUser.GetUnsolvedQuestions方法的具体用法?C# ApplicationUser.GetUnsolvedQuestions怎么用?C# ApplicationUser.GetUnsolvedQuestions使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ApplicationUser
的用法示例。
在下文中一共展示了ApplicationUser.GetUnsolvedQuestions方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Index
public ActionResult Index()
{
using (profiler.Step("Home/Index Action"))
{
var model = new HomeModel();
var UserId = User.Identity.GetUserId();
user = db.Users.Where(u => u.Id == UserId).SingleOrDefault();
if(user == null ) return RedirectToAction("Login", "Account", new { ReturnUrl = "/" });
var UnsolvedQuestions = user.GetUnsolvedQuestions();
if (user.QuizInfo != null && user.QuizInfo.HasCompletedQuiz)
{
model.FirstQuestionId = 0;
}
else
{
model.FirstQuestionId = UnsolvedQuestions.OrderBy(q => q.QuestionId).FirstOrDefault().QuestionId;
}
//model.FirstQuestionId = new eQuizContext().Questions.OrderBy(q => q.QuestionId).FirstOrDefault().QuestionId;
var QuizStartTime = DateTime.Parse(db.Settings.SingleOrDefault(s => s.Name == "Quiz Start Time").Value);
//ViewBag.QuizStartTime = db.Settings.SingleOrDefault(s => s.Name == "Quiz Start Time").Value;
string EasternStandardTimeId = "Eastern Standard Time";
TimeZoneInfo ESTTimeZone = TimeZoneInfo.FindSystemTimeZoneById(EasternStandardTimeId);
DateTime ESTDateTime = TimeZoneInfo.ConvertTimeFromUtc(QuizStartTime.ToUniversalTime(), ESTTimeZone);
var TimeDiff = QuizStartTime.Subtract(ESTDateTime);
model.QuizStartTime = QuizStartTime.ToString("yyyy-MM-ddTHH:mm:ss-04:00");
return View(model);
}
}