Note that there are some explanatory texts on larger screens.

plurals
  1. POSending dictionary objects along with other values to from Controller to View
    text
    copied!<p>I have to pass multiple values to the controller from the view. The two values that i wish to send to the view are Dictionary object and the valuesgathered from multiple tables in the database. Kindly help.</p> <pre><code> public ActionResult Overview(int id) { //Feb runs ScriptRun run1 = new ScriptRun("IE","Tech2",DateTime.Now.AddMonths(-1)); ScriptRun run2 = new ScriptRun("IE","Tech2",DateTime.Now.AddMonths(-1)); //Jan runs ScriptRun run3 = new ScriptRun("IE","Tech2",DateTime.Now.AddMonths(-2)); ScriptRun run4 = new ScriptRun("IE","Tech2",DateTime.Now.AddMonths(-2)); //March runs ScriptRun run5 = new ScriptRun("IE","Tech2",DateTime.Now.AddMonths(0)); ScriptRun run6 = new ScriptRun("IE","Tech2",DateTime.Now.AddMonths(0)); //April runs ScriptRun run7 = new ScriptRun("IE","Tech2",DateTime.Now.AddMonths(+1)); ScriptRun run8 = new ScriptRun("IE","Tech2",DateTime.Now.AddMonths(+1)); List&lt;ScriptRun&gt; janRuns = new List&lt;ScriptRun&gt;(); janRuns.Add(run3); janRuns.Add(run4); List&lt;ScriptRun&gt; febRuns = new List&lt;ScriptRun&gt;(); febRuns.Add(run1); febRuns.Add(run2); List&lt;ScriptRun&gt; marRuns = new List&lt;ScriptRun&gt;(); marRuns.Add(run5); marRuns.Add(run6); List&lt;ScriptRun&gt; aprRuns = new List&lt;ScriptRun&gt;(); aprRuns.Add(run7); aprRuns.Add(run8); aprRuns.Add(run7); aprRuns.Add(run8); Dictionary&lt;string,List&lt;ScriptRun&gt;&gt; runs = new Dictionary&lt;string,List&lt;ScriptRun&gt;&gt;(); runs.Add("January",janRuns); runs.Add("February", febRuns); runs.Add("March", marRuns); runs.Add("April", aprRuns); var script_tbl = db.ScriptDb.Include(x =&gt; x.ScriptRuns); var inreturn1= script_tbl.ToList().Find(p =&gt; p.scriptId == id); //Wish to return inreturn1 and runs return View(); } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload