public ExDataAccessTake2(string connString)
 {
     _mapper     = GetType().Assembly.GenerateMapper(connString);
     _companyDao = new CompanyDao(_mapper);
     _jobDao     = new JobDao(_mapper);
     _userDao    = new UserDao(_mapper);
 }
 public ExDataAccessTake1()
 {
     _mapper     = GetType().Assembly.GenerateMapper();
     _companyDao = new CompanyDao(_mapper);
     _jobDao     = new JobDao(_mapper);
     _userDao    = new UserDao(_mapper);
 }
        public ExDataAccessTake3(string userName, string userPass)
        {
            //I recommend creating the name value collection within this project
            //so that you can verify the "keys" match the variables used within your
            //SqlMap.config file.
            //If you choose to use more/many/different variables, just make sure
            //you require them in your constructor here, and pass them all into your
            //NameValueCollection before calling GenerateMapper.
            var coll = new NameValueCollection();

            coll.Add("username", userName);
            coll.Add("password", userPass);

            _mapper     = GetType().Assembly.GenerateMapper(coll);
            _companyDao = new CompanyDao(_mapper);
            _jobDao     = new JobDao(_mapper);
            _userDao    = new UserDao(_mapper);
        }
Beispiel #4
0
 public static Job FromDao(IJobDao dao)
 {
     return new Job(dao.Id, MapKind(dao.Kind), dao.LogMessages);
 }
Beispiel #5
0
 public JobService(IJobDao jobDao)
 {
     _jobDao = jobDao;
 }
 public ExampleDataAccess(string connectionString) : base(connectionString)
 {
     _companyDao = new CompanyDao(Context);
     _jobDao     = new JobDao(Context);
     _userDao    = new UserDao(Context);
 }