public void DBDistrictTest_Persist_Delete() { DBDistrict db = new DBDistrict(); const string dName = "Norway"; var district = new District() { Name = dName, PrimarySalesperson = new Salesperson() { Id = 2 } }; var countOld = db.GetAll().Count(); db.Persist(district); var countNew = db.GetAll().Count(); Assert.AreNotEqual(countOld, countNew); district = db.GetAll().ToList().SingleOrDefault(x => x.Name.Equals(dName)); db.Delete(district.Id); countNew = db.GetAll().Count(); Assert.AreEqual(countOld, countNew); }
public IActionResult Delete(int id) { try { provider.Delete(id); return(Ok("District deleted successfully!")); } catch (Exception e) { return(BadRequest($"ERROR: {e.Message}")); } }
public void AddRemoveEntityTest() { DBDistrict dB = new DBDistrict(this.dBConnect); var sp = new District() { Name = "Netto", PSPID = 1 }; var stores = dB.GetAll(); var oldCount = stores.Count(); dB.Create(sp); Assert.IsTrue(dB.GetAll().Count() > oldCount, "District not created"); stores = dB.GetAll(); sp = stores.Last(); dB.Delete(sp.ID); Assert.IsTrue(dB.GetAll().Count() == oldCount, "District not removed"); }
// DELETE api/<controller>/5 public District Delete(int id) { var faulted = new District(); try { db.Delete(id); return(new District() { IsFaulted = false }); } catch (DataLayerArgumentException e) { faulted.IsFaulted = true; faulted.DataLayerArgumentException = e.Message; } catch (DataLayerException e) { faulted.IsFaulted = true; faulted.DataLayerException = e.Message; } return(faulted); }
public void RemoveIllegalTest() { DBDistrict dB = new DBDistrict(this.dBConnect); dB.Delete(-1); }