public async Task <IActionResult> ChangeCampaignStatus([FromBody] ChangeCampaignStatusInputDto request)
        {
            try
            {
                var validationResponse = await _campaignService.ValidateChangeStatusInput(request);

                if (!validationResponse.IsSuccess)
                {
                    return(BadRequest(new ApiResponse(validationResponse.StatusCode, validationResponse.Message)));
                }

                await _campaignService.ChangeStatus(request);

                return(Ok(new ApiResponse(200, "Success")));
            }
            catch
            {
                return(BadRequest(new ApiResponse(400, "Something went wrong.")));
            }
        }