public ActionResult Edit([Bind(Include = "MemberProfileKey,Year,Month,Project,Brief_history_of_Member,Data_Validation___Accuracy_Issues,Data_Load___Implementation_Timeliness,Relationship_Strength,Services_Current_Issues,Services_Current_Resolution_Plan,Open_Enhancements___Defects,Engagement,PD_Current_Issues,PD_Current_Resolution_Plan,IsUpdated,Overall_Comments")] MemberProfilingMaster memberProfilingMaster,
                          [Bind(Include = "moduleServces,moduleProduct,moduleAccessed,moduleNotAccessed")] ModulesBridge modules)
 {
     if (ModelState.IsValid)
     {
         MemberProfilingMaster oldRec = _db.MemberProfilingMasters.Find(memberProfilingMaster.MemberProfileKey);
         oldRec.Brief_history_of_Member               = memberProfilingMaster.Brief_history_of_Member;
         oldRec.Overall_Comments                      = memberProfilingMaster.Overall_Comments;
         oldRec.Data_Validation___Accuracy_Issues     = memberProfilingMaster.Data_Validation___Accuracy_Issues;
         oldRec.Data_Load___Implementation_Timeliness = memberProfilingMaster.Data_Load___Implementation_Timeliness;
         oldRec.Relationship_Strength                 = memberProfilingMaster.Relationship_Strength;
         oldRec.Services_Current_Issues               = memberProfilingMaster.Services_Current_Issues;
         oldRec.Services_Current_Resolution_Plan      = memberProfilingMaster.Services_Current_Resolution_Plan;
         oldRec.Open_Enhancements___Defects           = memberProfilingMaster.Open_Enhancements___Defects;
         oldRec.Engagement                 = memberProfilingMaster.Engagement;
         oldRec.PD_Current_Issues          = memberProfilingMaster.PD_Current_Issues;
         oldRec.PD_Current_Resolution_Plan = memberProfilingMaster.PD_Current_Resolution_Plan;
         memberProfilingMaster.Record_Dt   = DateTime.Now;
         memberProfilingMaster.IsUpdated   = true;
         _db.Entry(oldRec).State           = EntityState.Modified;
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Data_Validation___Accuracy_Issues = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Data_Validation___Accuracy_Issues);
     ViewBag.Engagement = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Engagement);
     ViewBag.Data_Load___Implementation_Timeliness = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Data_Load___Implementation_Timeliness);
     ViewBag.Open_Enhancements___Defects           = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Open_Enhancements___Defects);
     ViewBag.Relationship_Strength = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Relationship_Strength);
     return(View(memberProfilingMaster));
 }
        // GET: MemberProfilingMaster/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MemberProfilingMaster memberProfilingMaster = _db.MemberProfilingMasters.Find(id);

            if (memberProfilingMaster == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Data_Validation___Accuracy_Issues = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Data_Validation___Accuracy_Issues);
            ViewBag.Engagement = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Engagement);
            ViewBag.Data_Load___Implementation_Timeliness = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Data_Load___Implementation_Timeliness);
            ViewBag.Open_Enhancements___Defects           = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Open_Enhancements___Defects);
            ViewBag.Relationship_Strength = new SelectList(_db.ProfilingScores, "ProfileScoreKey", "Score", memberProfilingMaster.Relationship_Strength);
            ViewBag.Modules     = new SelectList(_db.AppModules, "AppModuleKey", "ModuleName");
            ViewBag.ProjectView = _db.ProjectViews.Where(a => a.ProjectKey == memberProfilingMaster.SalesforceProject.ProjectKey).FirstOrDefault();
            ViewBag.Scores      = _db.ProfilingScores.ToList();
            return(View(memberProfilingMaster));
        }