public override Verb CreateVerb(string[] tokens) { Color(position, length - 1, Operators); Color(1, Strings); var character = tokens[1]; Replacement = new TestReplacement(character); return(new NullOp()); }
public IHttpActionResult PutTestReplacement(int docId, string courseName, string date, TestReplacement testReplacement) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DateTime testDate = Utilities.stringToDateTime(date); if (docId != testReplacement.DocId || !courseName.Equals(testReplacement.CourseName) || (testDate.Year != testReplacement.TestDate.Year || testDate.Month != testReplacement.TestDate.Month || testDate.Day != testReplacement.TestDate.Day)) { return(BadRequest()); } db.Entry(testReplacement).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TestReplacementExists(docId, testReplacement.CourseName, date)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }