Example #1
0
        public async Task <IActionResult> UpdateExistingProject([FromBody] UpdateProjectRequest request)
        {
            var updateProjectResponse = new UpdateProjectResponse();

            Logger.Info($"Update existing project request is received. Time in UTC: {DateTime.UtcNow}, request: {request.ToJson()}");
            var commandHandlerResponse = await _projectMediator.Send(request);

            updateProjectResponse.HandleSuccess(commandHandlerResponse);
            return(Ok(updateProjectResponse));
        }