/// <summary> /// Initialise data access from connection string /// </summary> /// <param name="connstring">connection string to the database</param> public BaseService(string connstring) { this.clientDataAccess = new ClientDataAccess(new SqlExecuter <IMSDBLayer.DataModels.Client>(connstring)); this.districtDataAccess = new DistrictDataAccess(new SqlExecuter <IMSDBLayer.DataModels.District>(connstring)); this.interventionDataAccess = new InterventionDataAccess(new SqlExecuter <IMSDBLayer.DataModels.Intervention>(connstring)); this.interventionTypeDataAccess = new InterventionTypeDataAccess(new SqlExecuter <IMSDBLayer.DataModels.InterventionType>(connstring)); this.userDataAccess = new UserDataAccess(new SqlExecuter <IMSDBLayer.DataModels.User>(connstring)); this.reportDataAccess = new ReportDataAccess(new SqlExecuter <IMSDBLayer.DataModels.ReportRow>(connstring)); }
/// <summary> /// Initialise data access from connection string /// </summary> /// <param name="connstring">connection string to the database</param> public BaseService() { this.clientDataAccess = new ClientDataAccess(); this.districtDataAccess = new DistrictDataAccess(); this.interventionDataAccess = new InterventionDataAccess(); this.interventionTypeDataAccess = new InterventionTypeDataAccess(); this.userDataAccess = new UserDataAccess(); this.reportDataAccess = new ReportDataAccess(); }