// PUT api/<controller>/5 public District Put(int id, [FromBody] District value) { if (value != null) { var faulted = new District(); try { value.Id = id; db.Update(value); 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); } return(null); }
public void UpdateIllegalTest() { DBDistrict dB = new DBDistrict(this.dBConnect); var sp = new District() { ID = -4 }; dB.Update(sp); }
public void UpdateEntityTest() { DBDistrict dB = new DBDistrict(this.dBConnect); var sp = dB.Get(1); Assert.IsNotNull(sp, "Store not retrieved"); var oldName = sp.Name; sp.Name = "Testttt"; dB.Update(sp); Assert.IsTrue(dB.Get(sp.ID).Name != oldName, "Name not changed"); sp.Name = oldName; dB.Update(sp); Assert.IsTrue(dB.Get(sp.ID).Name == oldName, "Name not reverted"); }
public void DBDistrictTest_Update() { DBDistrict db = new DBDistrict(); const int id = 2; var district = db.Get(id); var nameOld = district.Name; var nameNew = "Norway"; district.Name = nameNew; db.Update(district); district = db.Get(id); Assert.AreEqual(nameNew, district.Name); district.Name = nameOld; db.Update(district); district = db.Get(id); Assert.AreEqual(nameOld, district.Name); }
public IActionResult Put(int id, [FromBody] DistrictDto dto) { try { provider.Update(dto.toDao()); return(Ok("District updated successfully!")); } catch (IllegalDataArgumentException e) { return(BadRequest($"ERROR: {e.Message}")); } catch (Exception e) { return(StatusCode(500));// ($"ERROR: {e.Message}"); } }