public void DefaultPropertiesShouldBeCorrect() { var referenceRange = new ReferenceRange<OrderedTest>(); Assert.IsNotNull(referenceRange.Range); var range = new Interval<OrderedTest>(); referenceRange.Range = range; var orderedTest = new OrderedTest(); Assert.AreEqual(range.HasElement(orderedTest), referenceRange.IsInRange(orderedTest)); }
public void Post(JObject objData) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } OrderedTest orderedTest = new OrderedTest(); dynamic jsonObjData = objData; orderedTest = JsonConvert.DeserializeObject <OrderedTest>(jsonObjData.ToString()); _context.OrderedTests.Add(orderedTest); _context.SaveChanges(); }
public void DeleteOrderedTest(JObject objData) { OrderedTest orderedTest = new OrderedTest(); dynamic jsonObjData = objData; //converts json object to OrderedTest object orderedTest = JsonConvert.DeserializeObject <OrderedTest>(jsonObjData.ToString()); var orderedTestInDB = _context.OrderedTests.First(c => c.Id == orderedTest.Id && c.test == orderedTest.test); //if test exists in DB if (orderedTestInDB == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } //delete test _context.OrderedTests.Remove(orderedTestInDB); _context.SaveChanges(); }