public void create_docuchecks() { CaseStudy case_study = this.CaseStudy; List<CaseStudyDocket> case_study_dockets = case_study.CaseStudyDockets.ToList(); List<Docket> dockets = new List<Docket>(); List<Document> documents = new List<Document>(); foreach (CaseStudyDocket csd in case_study_dockets) { dockets.Add(csd.Docket); } foreach (Docket d in dockets) { foreach (DocketDocument dd in d.DocketDocuments.ToList()) { Docucheck dchk = new Docucheck(); dchk.assignment_id = this.id; dchk.document_id = dd.document_id; dchk.docket_id = dd.docket_id; List<ReferenceSet> reference_sets = d.SuperSet.ReferenceSets.ToList(); if (reference_sets.Count(a => a.correct == true) != 0) { Random r_id = new Random(); dchk.reference_set_id = reference_sets[r_id.Next(reference_sets.Count)].id; } else { dchk.reference_set_id = reference_sets.First().id; } DocumentorDBM.Docuchecks.InsertOnSubmit(dchk); DocumentorDBM.SubmitChanges(); dchk.create_filled_section(); } } }
public ActionResult Create(Docucheck dc) { try { // TODO: Add insert logic here DocumentorDB.Docuchecks.InsertOnSubmit(dc); DocumentorDB.SubmitChanges(); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Delete(int id, Docucheck dc) { try { // TODO: Add delete logic here DocumentorDB.Docuchecks.DeleteOnSubmit(dc); DocumentorDB.SubmitChanges(); return RedirectToAction("Index"); } catch { return View(); } }
public void create_docuchecks(int document_id, int docket_id) { Docket docket = DocumentorDBM.Dockets.Where(dkt => dkt.id == docket_id).First(); foreach (DocketDocument dd in docket.DocketDocuments.Where(x => x.reference_document == true || x.document_id == document_id).ToList()) { Docucheck dchk = new Docucheck(); dchk.assignment_id = this.id; dchk.document_id = dd.document_id; dchk.docket_id = dd.docket_id; List<ReferenceSet> reference_sets = docket.SuperSet.ReferenceSets.ToList(); if (reference_sets.Count(a => a.correct == true) > 1) { Random r_id = new Random(); dchk.reference_set_id = reference_sets[r_id.Next(reference_sets.Count)].id; } else { dchk.reference_set_id = reference_sets.Where(a => a.correct == true).First().id; } DocumentorDBM.Docuchecks.InsertOnSubmit(dchk); DocumentorDBM.SubmitChanges(); dchk.create_filled_section(); } }
public ActionResult Edit(int id, Docucheck dc) { try { // TODO: Add update logic here Docucheck old = DocumentorDB.Docuchecks.Where(a => a.id == id).First(); //old.assignment_id = dc.assignment_id; old.document_id = dc.document_id; old.reference_set_id = dc.reference_set_id; DocumentorDB.SubmitChanges(); return RedirectToAction("Index"); } catch { return View(); } }
private void detach_Docuchecks(Docucheck entity) { this.SendPropertyChanging(); entity.Assignment = null; }
private void detach_Docuchecks(Docucheck entity) { this.SendPropertyChanging(); entity.ReferenceSet = null; }
private void attach_Docuchecks(Docucheck entity) { this.SendPropertyChanging(); entity.Docket = this; }
partial void DeleteDocucheck(Docucheck instance);
partial void UpdateDocucheck(Docucheck instance);
partial void InsertDocucheck(Docucheck instance);