public async Task <ActionResult> Edit([Bind(Include = "Id,CompanyName,Email,City,State,ZipCode,FaxNumber,Notes,PhoneNumber")] Dealership dealership) { try { var service = new DealershipAccountService(db); string identityId = service.GetCurrentUserIdentity(); dealership.AutoScoutIdentityUserId = identityId; if (ModelState.IsValid) { db.Entry(dealership).State = EntityState.Modified; await db.SaveChangesAsync(); ViewBag.ResponseMessage = "Your changes have been saved."; } //ViewBag.AutoScoutIdentityUserId = new SelectList(db.Dealerships, "Id", "Email", dealership.AutoScoutIdentityUserId); return(View("ManageProfile")); } catch (Exception ex) { var errorService = new ErrorService(db); errorService.logError(ex); throw (ex); } }