public ActionResult EditContactAddress(AddressContactRel addresscontactrel)
 {
     if (ModelState.IsValid)
     {
         _addresscontactrelRepository.InsertOrUpdate(addresscontactrel);
         _addresscontactrelRepository.Save();
         return(null);
         //return RedirectToAction("Details", "AddressContactRels", new { id = addresscontactrel.Id });
     }
     return(View());
 }
Esempio n. 2
0
 public void InsertOrUpdate(AddressContactRel addresscontactrel)
 {
     if (addresscontactrel.Id == default(int))
     {
         // New entity
         context.Addresses.Add(addresscontactrel.Address);
         context.AddressContactRels.Add(addresscontactrel);
     }
     else
     {
         // Existing entity
         context.Entry(addresscontactrel).State         = EntityState.Modified;
         context.Entry(addresscontactrel.Address).State = EntityState.Modified;
     }
 }
        //
        // GET: /Addresses/CreateContactAddress
        public ActionResult CreateContactAddress(int contactId)
        {
            var address = new AddressContactRel
            {
                ContactId         = contactId,
                FirstKnownUseDate = DateTime.Now,
                Address           = new Address()
            };

            if (Request.IsAjaxRequest())
            {
                return(PartialView("_CreateOrEditContactAddress", address));
            }
            return(View(address));
        }