static void UpdateAppointment() { DBAppointment[] insertedAppt = SchedulerExtension.GetAppointmentsToInsert <DBAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.FetchAppointmentsHelperMethod, SchedulerDataHelper.GetResources()); foreach (var appt in insertedAppt) { SchedulerDataHelper.InsertAppointment(appt); } DBAppointment[] updatedAppt = SchedulerExtension.GetAppointmentsToUpdate <DBAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.FetchAppointmentsHelperMethod, SchedulerDataHelper.GetResources()); foreach (var appt in updatedAppt) { SchedulerDataHelper.UpdateAppointment(appt); } DBAppointment[] removedAppt = SchedulerExtension.GetAppointmentsToRemove <DBAppointment>(SchedulerSettingsHelper.CommonSchedulerSettings, SchedulerDataHelper.FetchAppointmentsHelperMethod, SchedulerDataHelper.GetResources()); foreach (var appt in removedAppt) { SchedulerDataHelper.RemoveAppointment(appt); } }
static void InsertAppointments(SchedulerDataSource schedulerDataSource) { SchedulerAppointment[] appointmentsToInsert = SchedulerExtension.GetAppointmentsToInsert <SchedulerAppointment>("scheduler", schedulerDataSource.Appointments, schedulerDataSource.Resources, Settings.Storage.Appointments, Settings.Storage.Resources); schedulerDataSource.InsertSchedulerAppointments(appointmentsToInsert.ToList()); }
void InsertAppointment() { Schedule[] schedules = SchedulerExtension.GetAppointmentsToInsert <Schedule>("scheduler", SchedulerHelper.DataObject.Appointments, SchedulerHelper.DataObject.Resources, SchedulerHelper.AppointmentStorage, SchedulerHelper.ResourceStorage); foreach (var schedule in schedules) { SchedulingDBDataProvider.InsertSchedule(schedule); } }
private static void InsertAppointments(SchedulerDataObject dataObject) { var currentTenant = caCurrent.CurrentTenant(); var appointmentServices = DependencyResolver.Current.GetService <IAppointmentsService>(); var newAppointments = SchedulerExtension.GetAppointmentsToInsert <Appointments>("Scheduler", dataObject.FetchAppointments, dataObject.Resources, AppointmentStorage, ResourceStorage); foreach (var appointment in newAppointments) { appointmentServices.CreateAppointment(appointment); } }
static void UpdateAppointment() { List <CustomAppointment> appointmnets = System.Web.HttpContext.Current.Session["AppointmentsList"] as List <CustomAppointment>; List <CustomResource> resources = System.Web.HttpContext.Current.Session["ResourcesList"] as List <CustomResource>; CustomAppointment[] insertedAppts = SchedulerExtension.GetAppointmentsToInsert <CustomAppointment>(SchedulerDataHelper.GetSchedulerSettings(), appointmnets, resources); SchedulerDataHelper.InsertAppointments(insertedAppts); CustomAppointment[] updatedAppts = SchedulerExtension.GetAppointmentsToUpdate <CustomAppointment>(SchedulerDataHelper.GetSchedulerSettings(), appointmnets, resources); SchedulerDataHelper.UpdateAppointments(updatedAppts); CustomAppointment[] removedAppts = SchedulerExtension.GetAppointmentsToRemove <CustomAppointment>(SchedulerDataHelper.GetSchedulerSettings(), appointmnets, resources); SchedulerDataHelper.RemoveAppointments(removedAppts); }
static void InsertAppointments(SchedulerDataObject dataObject) { var _marketRouteScheduleService = DependencyResolver.Current.GetService <MarketRouteScheduleService>(); var context = DependencyResolver.Current.GetService <IApplicationContext>(); var newAppointments = SchedulerExtension .GetAppointmentsToInsert <Ganedata.Core.Entities.Domain.MarketRouteSchedule>("RouteScheduler", dataObject.FetchAppointments, dataObject.Resources, AppointmentStorage, ResourceStorage); foreach (var appointment in newAppointments) { context.MarketRouteSchedules.Add(appointment); } context.SaveChanges(); }
static void UpdateAppointment() { DBAppointment[] insertedAppointments = SchedulerExtension.GetAppointmentsToInsert <DBAppointment>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerStorageProvider.DefaultAppointmentStorage, SchedulerStorageProvider.DefaultResourceStorage); foreach (var appt in insertedAppointments) { AppointmentDataAccessor.InsertAppointment(appt); } DBAppointment[] updatedAppointments = SchedulerExtension.GetAppointmentsToUpdate <DBAppointment>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerStorageProvider.DefaultAppointmentStorage, SchedulerStorageProvider.DefaultResourceStorage); foreach (var appt in updatedAppointments) { AppointmentDataAccessor.UpdateAppointment(appt); } DBAppointment[] removedAppointments = SchedulerExtension.GetAppointmentsToRemove <DBAppointment>("scheduler", SchedulerDataHelper.GetAppointments(), SchedulerDataHelper.GetResources(), SchedulerStorageProvider.DefaultAppointmentStorage, SchedulerStorageProvider.DefaultResourceStorage); foreach (var appt in removedAppointments) { AppointmentDataAccessor.RemoveAppointment(appt); } }