コード例 #1
0
        public ActionResult Check(CheckTaskCommand command)
        {
            var userId = User.Identity.GetUserId();

            command.UserId = userId;
            PipelineService.HandleCommand(command);
            return(Json(true));
        }
コード例 #2
0
 public ActionResult RemovePost(int id)
 {
     PipelineService.HandleCommand(new RemoveProjectCommand()
     {
         ProjectId       = id,
         UpdatedByUserId = User.Identity.GetUserId(),
     });
     return(RedirectToAction("Index"));
 }
コード例 #3
0
        public ActionResult Put(UpdateTaskCommand command)
        {
            var userId = User.Identity.GetUserId();

            command.UserId = userId;
            PipelineService.HandleCommand(command);
            var data = PipelineService.Query <TasksQueries>().With(q => q.GetByIdDto(command.Id));

            return(Json(data));
        }
コード例 #4
0
        public ActionResult Create(CreateProjectCommand command)
        {
            if (!ModelState.IsValid)
            {
                return(View(command));
            }

            command.CreatedByUserId = User.Identity.GetUserId();
            PipelineService.HandleCommand(command);
            return(RedirectToAction("Index"));
        }
コード例 #5
0
        public ActionResult Index(UpdateUserCommand command)
        {
            if (!ModelState.IsValid)
            {
                return(View(command));
            }

            command.UserId = User.Identity.GetUserId();
            PipelineService.HandleCommand(command);
            return(View(command));
        }
コード例 #6
0
        public ActionResult Edit(int id, UpdateProjectCommand command)
        {
            command.ProjectId       = id;
            command.UpdatedByUserId = User.Identity.GetUserId();
            if (!ModelState.IsValid)
            {
                return(View(command));
            }

            PipelineService.HandleCommand(command);
            return(RedirectToAction("Index"));
        }
コード例 #7
0
        public ActionResult Delete(int id)
        {
            var userId  = User.Identity.GetUserId();
            var command = new RemoveTaskCommand
            {
                UserId = userId,
                TaskId = id,
            };

            PipelineService.HandleCommand(command);
            return(Json(true));
        }