Esempio n. 1
0
        public Assignment GetAssignment(int?internId)
        {
            var assignment = new Assignment();
            var repo       = Ioc.Get <EmployersRepository>();
            var intern     = Query(internId ?? 0, null).SingleOrDefault();
            var employer   = repo.Query(assignment.EmployerId ?? 0).SingleOrDefault();

            if (intern != null)
            {
                assignment.InternName = intern.FullName;
                assignment.EmployerId = intern.EmployerId;
            }

            if (employer != null)
            {
                assignment.Organization = employer.Organization;
            }

            assignment.Employers = repo.Query(null);

            return(assignment);
        }
Esempio n. 2
0
 protected Repository()
 {
     _db = Ioc.Get <IDbConnectionFactory>();
 }
Esempio n. 3
0
        public static Employer Get(int?id)
        {
            var repo = Ioc.Get <EmployersRepository>();

            return(repo.Get(id));
        }
Esempio n. 4
0
 public AppController()
 {
     _internsRepo    = Ioc.Get <InternsRepository>();
     _employersRepo  = Ioc.Get <EmployersRepository>();
     _userRepository = Ioc.Get <UserRepository>();
 }