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));
        }
Ejemplo n.º 2
0
        public ActionResult <Appointment> GetAppointmentById(int id)
        {
            var result = _appointmentService.GetById(id).Result;

            return(Ok(result));
        }