public ActionResult Save(ContactInfo info)
        {
            if (info.Id == 0)
            {
                var identityId = User.Identity.GetUserId();

                var person = context.Persons.Single(m => m.IdentityUserId == identityId);

                info.Modify(person);

                context.ContactInfos.Add(info);
            }

            else //Update
            {
                var contactInDb = context.ContactInfos.Single(m => m.Id == info.Id);

                contactInDb.Modify(info.PhoneNumber, info.TelNumber, info.Address, info.PostalCode, info.State, info.City, info.Country);
            }
            context.SaveChanges();
            TempData["Contact"] = "Added";


            return(RedirectToAction("Index", "Home"));
        }