Пример #1
0
        public PartialViewResult EditCompanyContact()
        {
            ProfileCompanyContactViewModel lModel = new ProfileCompanyContactViewModel();

            using (ApplicationDbContext db = new ApplicationDbContext())
            {
                Company lCompany = db.Company.Find(Runtime.Account.Id);
                lModel.Address = lCompany.Contact.Address;
                lModel.City    = lCompany.Contact.City;
                lModel.State   = lCompany.Contact.State;
                lModel.Zip     = lCompany.Contact.Zip;
                lModel.Email   = lCompany.Contact.Email;
                lModel.Phone   = lCompany.Contact.Phone;
            }

            return(PartialView(lModel));
        }
Пример #2
0
        public ActionResult EditCompanyContact(ProfileCompanyContactViewModel model)
        {
            if (this.ModelState.IsValid)
            {
                using (ApplicationDbContext db = new ApplicationDbContext())
                {
                    Company lCompany = db.Company.Find(Runtime.Account.Id);
                    lCompany.Contact.LastModified = DateTime.UtcNow;
                    lCompany.Contact.Address      = model.Address;
                    lCompany.Contact.City         = model.City;
                    lCompany.Contact.State        = model.State;
                    lCompany.Contact.Zip          = model.Zip;
                    lCompany.Contact.Email        = model.Email;
                    lCompany.Contact.Phone        = model.Phone;
                    db.SaveChanges();
                }
            }

            return(PartialView(model));
        }