public void Save() { // validation CursorHelper.ExecuteWithWaitCursor(() => { SaveFacility(false, delegate(InvFacility facility) { LoadFacility(facility); _windowManager.Inform("Save Facility", "Facility saved successfully"); EventAggregator.PublishOnUIThread(new FacilityUpdatedMessage() { FacilityUpdateType = FacilityUpdateType.Updated, Facility = facility, }); }, delegate { _windowManager.ShowError("Save Facility", "Facility save failed"); }); }); }
public void Save() { // validation CursorHelper.ExecuteWithWaitCursor(() => { this.Facility.SaveFacility(true, delegate(InvFacility facility) { this.Facility.Model = facility; _windowManager.Inform("Create Facility", "Facility saved successfully"); this.DialogResult = true; EventAggregator.PublishOnUIThread(new FacilityUpdatedMessage() { FacilityUpdateType = FacilityUpdateType.Create, Facility = facility, }); }, delegate { _windowManager.ShowError("Create Facility", "Facility save failed"); }); }); }
private void InitItems() { Items.Add(new ActionItem("Sync All", () => { var success = true; var syncService = IoC.Get <ISyncService>(); var scopeName = ConfigurationManager.AppSettings["Scope"]; var localConnectionString = ConfigurationManager.ConnectionStrings["LocalConnectionString"].ConnectionString; var remoteConnectionString = ConfigurationManager.ConnectionStrings["RemoteConnectionString"].ConnectionString; CursorHelper.ExecuteWithWaitCursor(() => { success = syncService.Synchronize(scopeName, localConnectionString, remoteConnectionString); if (success) { _windowManager.Inform("Sync", "synced successfully"); } else { _windowManager.ShowError("Sync", "sync failed"); } }); })); Items.Add(new ActionItem("Sync Up", null)); Items.Add(new ActionItem("Sync Down", null)); }
public void Save() { // validation CursorHelper.ExecuteWithWaitCursor(() => { this.FacilityAttachment.SaveAttachment(true, delegate(InvFacilityAttachment facilityAttachment) { this.FacilityAttachment.Model = facilityAttachment; _windowManager.Inform("Create Attachment", "Attachment saved successfully"); this.DialogResult = true; }, delegate { _windowManager.ShowError("Create Attachment", "Attachment save failed"); }); }); }