// GET: Position/Create public async Task<ActionResult> Create() { IEnumerable<Store> stores = null; using (var client = new StoreSvcClient()) { stores = await client.GetStores(); } var storeTitleList = new List<string>(); var storeTitlesQuery = from s in stores select s.StoreName; storeTitleList.AddRange(storeTitlesQuery); var storeSelectList = new SelectList(storeTitleList); ViewBag.StoreTitles = storeSelectList; ViewBag.Stores = stores; IEnumerable<Test> tests = null; using (var client = new TestSvcClient()) { tests = await client.GetTests(); } var testQuestionList = new List<string>(); var testTitlesQuery = from t in tests select t.TestName; testQuestionList.AddRange(testTitlesQuery); var testSelectList = new SelectList(testQuestionList); ViewBag.TestQuestionList = testSelectList; ViewBag.Tests = tests; return View(); }
public StoreController() { Client = new StoreSvcClient(); }
// GET: Position/Edit/5 public async Task<ActionResult> Edit(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Position position = await _client.GetPositionById(id); IEnumerable<Store> stores = null; using (var client = new StoreSvcClient()) { stores = await client.GetStores(); } var storeTitleList = new List<string>(); var storeTitlesQuery = from s in stores select s.StoreName; storeTitleList.AddRange(storeTitlesQuery); var storeSelectList = new SelectList(storeTitleList); ViewBag.StoreTitles = storeSelectList; ViewBag.Stores = stores; IEnumerable<Test> tests = null; using (var client = new TestSvcClient()) { tests = await client.GetTests(); } var testQuestionList = new List<string>(); var testTitlesQuery = from t in tests select t.TestName; testQuestionList.AddRange(testTitlesQuery); var testSelectList = new SelectList(testQuestionList); ViewBag.TestQuestionList = testSelectList; ViewBag.Tests = tests; if (position == null) { return HttpNotFound(); } return View(position); }