예제 #1
0
        public void SetDafault(AbzHash hash)
        {
            CustRepository repo = new CustRepository();
            string         usr  = hash.Email;

            hash.CustID     = db.UserAdmins.FirstOrDefault(u => u.Email == usr).CustID;
            hash.ContractID = repo.GetContract((int)hash.CustID).ContractID;
            db.AbzHashes.Add(hash);
            db.SaveChanges();
        }
예제 #2
0
        public Cust GetCust(string auth)
        {
            int     CustID;
            AbzHash abzHash = GetHash(auth);

            if (abzHash != null)
            {
                if (abzHash.CustID != null)
                {
                    CustID = (int)abzHash.CustID;
                }
                else
                {
                    CustRepository repo = new CustRepository();
                    string         usr  = abzHash.Email;
                    CustID             = db.UserAdmins.FirstOrDefault(u => u.Email == usr).CustID;
                    abzHash.CustID     = CustID;
                    abzHash.ContractID = repo.GetContract(CustID).ContractID;
                    UpdateHash(abzHash);
                }
                return(db.Custs.Find(CustID));
            }
            return(null);
        }