public ActionResult Cancelar(CancelarAgendamentoViewModel model) { if (!ModelState.IsValid) { Callback(new Exception("Dados inválidos.")); } else { try { agendaService.CancelarAgendamento(model); Callback(); } catch (Exception ex) { Callback(ex); } } return(RedirectToAction("Index", new { model.DataAgendamento })); }