Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }