public void ProblemsVMCreateAndDeleteShouldReturnTrue() { bool deleteOK = false; ProblemViewModel vm = new ProblemViewModel(); vm.Description = "It Broke"; vm.Create(); if (vm.Id.Length == 24) deleteOK = vm.Delete(); Assert.IsTrue(deleteOK); }
public IHttpActionResult Delete(string id) { try { ProblemViewModel prb = new ProblemViewModel(); prb.GetById(id); if (prb.Delete()) return Ok(); else return BadRequest("Could not delete"); } catch (Exception ex) { return BadRequest("Retrive failed - " + ex.Message); } }