public IActionResult CopySchedule([FromBody] ScheduleCopyTargetDto scheduleCopyTarget)
        {
            Result result = scheduleService.CopySchedule(scheduleCopyTarget);

            if (result.Success)
            {
                return(Ok(result.Success));
            }
            else
            {
                if (result.Exception != null)
                {
                    Log.Error(result.Exception, "Error copying schedule!");
                    return(StatusCode(500));
                }
                else
                {
                    Log.Warning("Unable to copy schedule!");
                    return(Conflict());
                }
            }
        }