public ActionResult Index() { var repo = new TasksRepository(Properties.Settings.Default.ConStr); var accountRepo = new UserManager(Properties.Settings.Default.ConStr); var vm = new IndexViewModel(); vm.Tasks = repo.GetUnresolvedTasks(); vm.User = accountRepo.GetUser(int.Parse(User.Identity.Name)); return(View(vm)); }
public ActionResult GetTasks() { var repo = new TasksRepository(Properties.Settings.Default.ConStr); var tasks = repo.GetUnresolvedTasks().Select(t => new { date = t.Date, title = t.Title, id = t.Id, isCompleted = t.IsCompleted, userId = t.UserId, userFirstName = t.UserId != null ? t.User.FirstName : null, userLastName = t.UserId != null ? t.User.LastName : null }); return(Json(new { tasks = tasks, userId = int.Parse(User.Identity.Name) }, JsonRequestBehavior.AllowGet)); }