public async Task <IActionResult> Edit(UpdateActivityListCommand command) { var projectName = await Mediator.Send(new GetProjectNameQuery { Id = command.ProjectId }); if (await Mediator.Send(command) == null) { return(BadRequest()); } if (command.File != null) { await UploadFile(command.ProjectNumber, command.ActivityListNumber, command.File); } return(Json(new { id = command.Id, status = command.ActivityListStatus, name = command.Name })); }
public async Task <IActionResult> Edit(Guid id) { var request = await Mediator.Send(new GetActivityListDetailQuery { Id = id }); if (request == null) { return(BadRequest()); } ViewBag.CurrentStatus = request.ActivityListStatus; ViewBag.Sprints = await Mediator.Send(new GetSprintsDtoQuery { ProjectId = request.ProjectId }); ViewBag.IsAuthenticatedOnCloud = await Mediator.Send(new CheckUserTokenQuery()); var project = await Mediator.Send(new GetProjectDetailQuery { Id = request.ProjectId }); var model = UpdateActivityListCommand.Create(request); model.ProjectNumber = project.Number; return(PartialView("_Edit", model)); }