public IServiceResult Create(IServiceInput input) { var vm = input as CreateAppointmentVM; //var providers = providerService.Search(new ProviderSearchInput()); //TODO: pass in provider ID var apptReasons = GetAppointmentReasons(vm.ProviderID); //var apptSlots = GetAppointmentSlots(); // map patient Appointment appointment = CreateAppointmentVMMapper.MapToAppointment(vm); // call core method CreateAppointmentResult retval = Create(appointment, vm.DepartmentID); // return mapped result return(AppointmentMapper.MapToCreateAppointmentVM(appointment, retval)); }
public static CreateAppointmentVM MapToCreateAppointmentVM(Appointment appointment, CreateAppointmentResult result) { var retval = new CreateAppointmentVM(); //TODO: should be doing something here return(retval); }