public xAddress Create(xAddressAttributes addAttr, string email)
        {
            Dictionary <string, object> paramDic = new Dictionary <string, object>();

            var adrUid = Guid.NewGuid();

            paramDic.Add("@address1", addAttr.address1);
            paramDic.Add("@address2", addAttr.address2);
            paramDic.Add("@city", addAttr.city);
            paramDic.Add("@zipcode", addAttr.zipcode);
            paramDic.Add("@firstName", addAttr.firstname);
            paramDic.Add("@lastName", addAttr.lastname);
            paramDic.Add("@phone", addAttr.phone);
            paramDic.Add("@email", email);
            paramDic.Add("@uid", adrUid);
            paramDic.Add("@_ip", addAttr.ip);
            paramDic.Add("@countryId", addAttr.country_id);
            paramDic.Add("@stateId", addAttr.state_id);

            Conn.ExecuteSP(new ConnectionMasterParameters("xAddress_Create_v1", paramDic));

            var adr = new xAddress(addAttr);

            adr.uid = adrUid.ToString();

            return(adr);
        }
        public xAddress Update(xAddressAttributes addAttr)
        {
            Dictionary <string, object> paramDic = new Dictionary <string, object>();

            paramDic.Add("@address1", addAttr.address1);
            paramDic.Add("@address2", addAttr.address2);
            paramDic.Add("@city", addAttr.city);
            paramDic.Add("@zipcode", addAttr.zipcode);
            paramDic.Add("@firstName", addAttr.firstname);
            paramDic.Add("@lastName", addAttr.lastname);
            paramDic.Add("@phone", addAttr.phone);
            paramDic.Add("@email", addAttr.email);
            paramDic.Add("@uid", addAttr.uid);

            Conn.ExecuteSP(new ConnectionMasterParameters("xAddress_Update", paramDic));

            var adr = new xAddress(addAttr);

            return(adr);
        }
 public xAddress Create(xAddressAttributes addAttr, string email)
 {
     return(_repo.Create(addAttr, email));
 }
 public xAddress Update(xAddressAttributes addAttr)
 {
     return(_repo.Update(addAttr));
 }