コード例 #1
0
        public async Task <ActionResult <ManagerViewModel> > Edit([FromQuery] string managerId)
        {
            var manager = await Mediator.Send(new GetManagerByIdQuery { Id = managerId });

            var command          = new UpdateManagerCommand();
            var managerUpdateDto = new ManagerUpdateDto
            {
                ManagerViewModel     = manager,
                UpdateManagerCommand = command
            };

            return(this.View(managerUpdateDto));
        }
コード例 #2
0
        public async Task <ActionResult> Update(UpdateManagerCommand command)
        {
            await Mediator.Send(command);

            return(NoContent());
        }
コード例 #3
0
        public async Task <ActionResult> Edit([FromForm] UpdateManagerCommand command)
        {
            await Mediator.Send(command);

            return(this.Redirect("/"));
        }