public BusinessObjectService() { try { _dataManager = new DbDataManager(); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public SchedulerService() { try { _dataManager = new DbDataManager(); _deliveryManager = new SchedulerDeliveryManager(_dataManager); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public MailboxService() { try { _dbDataManager = new DbDataManager(); _mailDeliveryManager = new EmailDeliveryManager(_dbDataManager); _mailTransferManager = new EmailTransferManager(); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public EmailDeliveryManager(IDbDataManager dbDataManager) { try { _allMailIds = new HashSet <string>(); if (SessionContext.Instance.CurrentUser.ChachedEmailBoxes.Count == 0) { throw new Exception("User don't have presaved emails!"); } else { _dbDataManager = dbDataManager; } } catch { throw; } }
public SchedulerDeliveryManager(IDbDataManager dataManager) { _dataManager = dataManager; _assignedAppointmentIds = new Dictionary <int, int>(); _freeAppointmentIds = new HashSet <int>(); }