//
        // GET: /AddrBkContactAddress/Create
        public ActionResult Create(Guid organizationId, String orgName, bool isOrganization = true)
        {
            ViewBag.isOrganization = Convert.ToString(isOrganization);
            ViewBag.orgName = orgName;
            ViewBag.organizationId = organizationId;
            ViewBag.MainTitle = Utils.AddrBkContactAddress + " / " + orgName;
            ViewBag.State = "";

            AddrBk_ContactAddr addrbk_contactaddr = new AddrBk_ContactAddr();
            addrbk_contactaddr.EffDt = DateTime.Now;

            AddrBk_Address addrbk_address = new AddrBk_Address();
            AddrBk_ContactAddress addrbk_contactaddress = new AddrBk_ContactAddress();

            addrbk_contactaddress.AddrBk_Address = addrbk_address;
            addrbk_contactaddress.AddrBk_ContactAddr = addrbk_contactaddr;
            addrbk_contactaddress.Lookup_AddrTypes = db.Lookup_AddrType.Where(a => a.ActiveRec == true).ToList();
            addrbk_contactaddress.Lookup_Countries = db.Lookup_Country.Where(a => a.ActiveRec == true).ToList();
            addrbk_contactaddress.Lookup_VerificationStatuses = db.Lookup_Status.Where(a => a.ActiveRec == true && a.TblColSel == Utils.AB_AddressVerificationStatus).ToList();

            return PartialView("_Create", addrbk_contactaddress);
        }
 private bool isInDistinctList(AddrBk_Address addrbk_address, List<AddrBk_Address> list, bool isPostalCode = false)
 {
     for (int i = 0; i < list.Count; i++)
     {
         if (!isPostalCode)
         {
             if (addrbk_address.Title.Equals(list[i].Title))
                 return true;
         }
         else
         {
             if (addrbk_address.PostalCode.Equals(list[i].PostalCode))
                 return true;
         }
     }
     return false;
 }