public ActionResult EditAppointment(int id) { Appointment dbAppointment = appointmentsService.GetById(id); var redirectResult = GetRedirectIfAppointmentNotOwned(dbAppointment); if (redirectResult != null) { return(redirectResult); } List <ActivityRow> activityRows = GetActivityRowsForAllActivities(); EditAppointmentViewModel viewModel = CreateViewModelFromAppointment(dbAppointment); MarkActivityRowsForAppointmentActivitiesAsChecked(activityRows, dbAppointment.Activities); viewModel.activityRows = activityRows; return(View(viewModel)); }
public ActionResult <Appointment> GetAppointmentById(int id) { var result = _appointmentService.GetById(id).Result; return(Ok(result)); }