// // 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; }