Ejemplo n.º 1
0
 public IHttpActionResult Post(ProblemViewModel prob)
 {
     try
     {
         prob.Create();
         return(Ok("Problem " + prob.Description + " added"));
     }
     catch (Exception ex)
     {
         return(BadRequest("Create failed - " + ex.Message));
     }
 }
Ejemplo n.º 2
0
 public IHttpActionResult Post(ProblemViewModel prob)
 {
     try
     {
         prob.Create();
         return(Ok("Problem created"));
     }
     catch (Exception ex)
     {
         return(BadRequest("Retrieve failed - " + ex.Message));
     }
 }
Ejemplo n.º 3
0
 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));
     }
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
    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
Ejemplo n.º 6
0
 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"));
     }
 }