diff --git a/ServiceHost/Areas/Admin/Controllers/ProgramManager/ProjectController.cs b/ServiceHost/Areas/Admin/Controllers/ProgramManager/ProjectController.cs index 31c91ecb..39b40a19 100644 --- a/ServiceHost/Areas/Admin/Controllers/ProgramManager/ProjectController.cs +++ b/ServiceHost/Areas/Admin/Controllers/ProgramManager/ProjectController.cs @@ -23,70 +23,75 @@ namespace ServiceHost.Areas.Admin.Controllers.ProgramManager; public class ProjectController : ProgramManagerBaseController { private readonly IMediator _mediator; - + public ProjectController(IMediator mediator) { _mediator = mediator; } [HttpGet] - public async Task>> Get([FromQuery]GetProjectsListQuery query) + public async Task>> Get( + [FromQuery] GetProjectsListQuery query) { - var res=await _mediator.Send(query); + var res = await _mediator.Send(query); return res; } - + [HttpPost] public async Task> Create([FromBody] CreateProjectCommand command) { - var res=await _mediator.Send(command); + var res = await _mediator.Send(command); return res; } - + [HttpPut] public async Task> Edit([FromBody] EditProjectCommand command) { - var res=await _mediator.Send(command); + var res = await _mediator.Send(command); return res; } - + [HttpDelete] public async Task> Delete([FromQuery] DeleteProjectCommand command) { - var res=await _mediator.Send(command); + var res = await _mediator.Send(command); return res; } - + [HttpGet("assign")] - public async Task>> GetAssignableProjects(GetProjectAssignDetailsQuery query) + public async Task>> GetAssignableProjects( + GetProjectAssignDetailsQuery query) { - var res=await _mediator.Send(query); + var res = await _mediator.Send(query); return res; } - + [HttpPost("assign")] public async Task> Assign(AssignProjectCommand command) { - var res=await _mediator.Send(command); + var res = await _mediator.Send(command); return res; } + [HttpGet("set-time")] - public async Task>> GetSetTimeProjectDetails(ProjectSetTimeDetailsQuery query) + public async Task>> GetSetTimeProjectDetails( + ProjectSetTimeDetailsQuery query) { - var res=await _mediator.Send(query); + var res = await _mediator.Send(query); return res; } + [HttpPost("set-time")] public async Task> SetTimeProject(SetTimeProjectCommand command) { - var res=await _mediator.Send(command); + var res = await _mediator.Send(command); return res; } [HttpPost("change-status")] public async Task> ChangeStatus(ChangeStatusSectionCommand command) { - var res = await _mediator.Send(command); + var res = await _mediator.Send(command); return res; } @@ -98,14 +103,16 @@ public class ProjectController : ProgramManagerBaseController } [HttpGet("board")] - public async Task>>> GetProjectBoard([FromQuery] ProjectBoardListQuery query) + public async Task>>> GetProjectBoard( + [FromQuery] ProjectBoardListQuery query) { // اجرای Command برای متوقف کردن تسک‌های overtime قبل از نمایش await _mediator.Send(new AutoStopOverTimeTaskSectionsCommand()); - + var res = await _mediator.Send(query); return res; } + [HttpGet("board/details")] public async Task>> GetProjectBoardDetails(Guid id) { @@ -117,14 +124,16 @@ public class ProjectController : ProgramManagerBaseController [HttpGet("deploy-board")] public async Task>> GetProjectDeployBoard() { + var request = new GetProjectDeployBoardListQuery(); return await _mediator.Send(request); } - [HttpGet("deploy-board/details")] - public async Task>> GetProjectDeployBoardDetails(Guid id) - { - var query = new ProjectBoardDetailQuery(id); - var res = await _mediator.Send(query); - return res; - } + + [HttpGet("deploy-board/details")] + public async Task>> GetProjectDeployBoardDetails(Guid id) + { + var query = new ProjectBoardDetailQuery(id); + var res = await _mediator.Send(query); + return res; + } } \ No newline at end of file