Ejemplo n.º 1
0
        public List <PhoneNumber> GetPhoneNumbers(string officerKey)
        {
            var returnVal = new List <PhoneNumber>();

            using (var dbContext = new EasySpeedyMortgagesEntities())
            {
                returnVal = (from p in dbContext.PhoneNumbers
                             join op in dbContext.Officers_PhoneNumbers on p.id equals op.phone_number_id
                             join o in dbContext.Officers on op.officer_id equals o.id
                             where o.officer_key == officerKey
                             select p)
                            .ToList();
            }

            return(returnVal);
        }
Ejemplo n.º 2
0
        // todo: this returns too much info for just the officer dropdown. return only needed fields.
        public static Officer GetOfficer(string officerKey)
        {
            Officer officer = null;

            using (var context = new EasySpeedyMortgagesEntities())
            {
                officer = (from o in context.GetOfficer(officerKey)
                           select new Officer()
                {
                    biography = o.biography,
                    biography_title = o.biography_title,
                    description = o.description,
                    id = o.id,
                    image = o.image ?? EsmGlobals.MissingImageFilename,
                    officer_name = o.officer_name,
                    nmls_number = o.nmls_number,
                    officer_key = o.officer_key
                })
                          .FirstOrDefault();
            }

            return(officer);
        }
Ejemplo n.º 3
0
 public EsmMail(EasySpeedyMortgagesEntities dbContext)
 {
     _dbContext = dbContext;
 }
Ejemplo n.º 4
0
 public HomeController()
 {
     _db = new EasySpeedyMortgagesEntities();
 }
 public InitialBorrowerInfoDataModel()
 {
     _db = new EasySpeedyMortgages.EasySpeedyMortgagesEntities();
 }
 public ShortApplicationDataModel()
 {
     _db = new EasySpeedyMortgages.EasySpeedyMortgagesEntities();
 }
Ejemplo n.º 7
0
 public LoanOfficerDataModel()
 {
     _db = new EasySpeedyMortgages.EasySpeedyMortgagesEntities();
     _db.Configuration.LazyLoadingEnabled       = false;
     _db.Configuration.AutoDetectChangesEnabled = false;
 }