public async Task <IActionResult> PutPostcodes(int id, Postcodes postcodes) { postcodes.Id = id; if (id <= 0) { return(BadRequest()); } _context.Entry(postcodes).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PostcodesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <Postcodes> > PostPostcodes(Postcodes postcodes) { _context.Postcodes.Add(postcodes); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPostcodes", new { id = postcodes.Id }, postcodes)); }
public async Task <IActionResult> Edit(string id, [Bind("PostcodeArea,PostcodeName,FranchiseNo")] Postcodes postcodes) { if (id != postcodes.PostcodeArea) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(postcodes); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PostcodesExists(postcodes.PostcodeArea)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FranchiseNo"] = new SelectList(_context.Franchises, "FranchiseNo", "FranchiseNo", postcodes.FranchiseNo); return(View(postcodes)); }
public async Task <string> GetVersionAsync(CancellationToken cancellationToken) { await _getVersionLock.WaitAsync(cancellationToken); try { if (cancellationToken.IsCancellationRequested) { return(null); } if (string.IsNullOrEmpty(_version)) { IPostcodes postcodesContext = new Postcodes(_postcodeConfiguration.PostcodeConnectionString); _version = (await postcodesContext.VersionInfos.OrderByDescending(x => x.ModifiedAt).FirstOrDefaultAsync(cancellationToken))?.VersionNumber ?? "NA"; } } catch (Exception ex) { _logger.LogError("Failed to get postcode version information", ex); } finally { _getVersionLock.Release(); } return(_version); }
public ActionResult DeleteConfirmed(int id) { Postcodes postcodes = db.Postcodes1.Find(id); db.Postcodes1.Remove(postcodes); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PostcodeID,Postcode")] Postcodes postcodes) { if (ModelState.IsValid) { db.Entry(postcodes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(postcodes)); }
public ActionResult Create([Bind(Include = "PostcodeID,Postcode")] Postcodes postcodes) { if (ModelState.IsValid) { db.Postcodes1.Add(postcodes); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(postcodes)); }
public async Task <IActionResult> Create([Bind("PostcodeArea,PostcodeName,FranchiseNo")] Postcodes postcodes) { if (ModelState.IsValid) { _context.Add(postcodes); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FranchiseNo"] = new SelectList(_context.Franchises, "FranchiseNo", "FranchiseNo", postcodes.FranchiseNo); return(View(postcodes)); }
// GET: Postcodes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Postcodes postcodes = db.Postcodes1.Find(id); if (postcodes == null) { return(HttpNotFound()); } return(View(postcodes)); }
public static void Run() { BrowserAddressIsAPropertyDetailsPage.TestWithCorrectAddress(); BrowserAddressIsAPropertyDetailsPage.TestWithIncorrectAddress(); SetPageIndex.TestWithNoIndex(); SetPageIndex.TestWithNoIndexButNeedsIndex(); SetPageIndex.TestWithIndexButNoValue(); SetPageIndex.TestWithIndex(); SetPageIndex.TestSetNoIndex(); Postcodes.PartPostcode1(); Postcodes.PartPostcode2(); Postcodes.PartPostcode3(); Postcodes.FullPostcode(); Postcodes.SpaceInWrongPage(); Postcodes.NoSpace(); Postcodes.ValidPostcode1(); Postcodes.ValidPostcode2(); Postcodes.ValidPostcode3(); Postcodes.ValidPostcode4(); Postcodes.ValidPostcode5(); Postcodes.ValidPostcode6(); Postcodes.ValidPostcode1NoSpace(); Postcodes.ValidPostcode2NoSpace(); Postcodes.ValidPostcode3NoSpace(); Postcodes.ValidPostcode4NoSpace(); Postcodes.ValidPostcode5NoSpace(); Postcodes.ValidPostcode6NoSpace(); Postcodes.ValidPostcode1SpaceInWrongPlace(); Postcodes.ValidPostcode2SpaceInWrongPlace(); Postcodes.ValidPostcode3SpaceInWrongPlace(); Postcodes.ValidPostcode4SpaceInWrongPlace(); Postcodes.ValidPostcode5SpaceInWrongPlace(); Postcodes.ValidPostcode6SpaceInWrongPlace(); //Postcodes.WrongPostcode(); MessageBox.Show("All tests passed!"); }
public void Init() { postcodes = new Postcodes(new MockRequestCache()); }