public ScheduleDeleteOutputData Handle(ScheduleDeleteInputData inputData)
        {
            var schedule = _scheduleRepository.FindById(inputData.Id);

            _scheduleRepository.Delete(schedule);

            return(new ScheduleDeleteOutputData(schedule));
        }
        public ActionResult Delete()
        {
            var id = Convert.ToInt32(Request.Form["id"]);

            var inputData  = new ScheduleDeleteInputData(id);
            var outputData = _scheduleDeleteUseCase.Handle(inputData);

            var viewModel = _scheduleDeletePresenter.CreateViewModel(outputData);

            return(Content(JsonConvert.SerializeObject(viewModel)));
        }