// // GET: /Filling/ public ActionResult Index(string surveyKey) { var survMatch = m_db.Surveys.FirstOrDefault(s => s.SurveyKey == surveyKey); if (survMatch == null) return View("NotFound"); var newFill = new Filling(); m_db.Fillings.Add(newFill); newFill.Survey = survMatch; m_db.SaveChanges(); var cg = new CodeGenerator(); newFill.InstanceCode = cg.MakeInstanceCode(survMatch.SurveyID, newFill.FillingID); m_db.MarkModified(newFill); m_db.SaveChanges(); var m = new FillInstance() { FillingID = newFill.FillingID, SubDomain = survMatch.SubDomain, FormHash = survMatch.FormHash, InstanceCode = newFill.InstanceCode, InstanceCodeFieldID = survMatch.InstanceCodeFieldID }; return View(m); }
public void MarkModified(Filling f) { base.Entry<Filling>(f).State = EntityState.Modified; }
public void MarkModified(Filling f) { }