public IHttpActionResult Post(ProblemViewModel prob) { try { prob.Create(); return(Ok("Problem " + prob.Description + " added")); } catch (Exception ex) { return(BadRequest("Create failed - " + ex.Message)); } }
public IHttpActionResult Post(ProblemViewModel prob) { try { prob.Create(); return(Ok("Problem created")); } catch (Exception ex) { return(BadRequest("Retrieve failed - " + ex.Message)); } }
public IHttpActionResult Post(ProblemViewModel prob) { try { prob.Create(); string msg = prob.Description + " has been created."; return(Ok(msg)); } catch (Exception ex) { return(BadRequest("Create failed - " + ex.Message)); } }
public void ProblemVMCreateAndDeleteShouldReturnTrue() { bool deleteOk = false; ProblemViewModel vm = new ProblemViewModel(); // and some hardcoded data vm.Description = "some Description"; vm.Create(); if (vm.Id.Length == 24) //new id's are a 24 byte hex string { deleteOk = vm.Delete(); } Assert.IsTrue(deleteOk); }
public void TestCreateShouldReturnNewId() { if (did_create_run) { return; } ProblemViewModel vm = new ProblemViewModel(); descrip = "The man in black fled across the desert, and the gunslinger followed"; vm.Description = descrip; vm.Version = 1; // Starting Versions at 1; vm.Create(); Assert.IsTrue(vm.ProblemId.Length == 24); id_string = vm.ProblemId; did_create_run = true; }// TestCreateShouldReturnNewId
public IHttpActionResult Create(ProblemViewModel prob) { try { prob.Create(); if (prob.Id != "") { return(Ok("Ok! Problem " + prob.Description + " Created!")); } else { return(Ok("Error! Problem could not be created")); } } catch (Exception ex) { return(BadRequest("Create Failed - Contact Tech Support")); } }