Exemplo n.º 1
0
        public ActionResult updateTask(int taskId)
        {
            TasksRepository repo  = new TasksRepository(Properties.Settings.Default.ConStr);
            string          email = User.Identity.Name;
            User            user  = repo.GetByEmail(email);

            repo.UpdateTask(taskId, user.Id);
            return(Json(taskId, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult allTasks()
        {
            TasksRepository    repo  = new TasksRepository(Properties.Settings.Default.ConStr);
            IEnumerable <Task> tasks = repo.AllTasks();
            string             email = User.Identity.Name;
            User user = repo.GetByEmail(email);

            return(Json(tasks.Select(t => new {
                id = t.Id,
                title = t.Title,
                isHandled = t.IsHandled,
                working = t.IsHandled == user.Id,
                userFirst = t.User == null ? null : t.User.FirstName,
                userLast = t.User == null ? null : t.User.LastName
            }), JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public void TaskUpdated(int taskId)
        {
            string email = Context.User.Identity.Name;
            var    repo  = new TasksRepository(Properties.Settings.Default.ConStr);
            User   user  = repo.GetByEmail(email);
            Task   t     = repo.GetTaskById(taskId);

            Clients.All.BtnUpdate(new
            {
                id        = t.Id,
                title     = t.Title,
                isHandled = t.IsHandled,
                working   = t.IsHandled == user.Id,
                userFirst = t.User == null ? null : t.User.FirstName,
                userLast  = t.User == null ? null : t.User.LastName
            });
        }