public HttpResponseMessage AddReview( Review review ) { CrudResult result = new CrudResult(); using ( Repo repo = new Repo() ) { result = repo.SaveReview( review ); string json = JsonConvert.SerializeObject( result, jss ); HttpResponseMessage msg = Request.CreateResponse( HttpStatusCode.OK, json ); return msg; } }
public void ModelTest_AddReview() { // create a new review Review r = new Review() { RestaurantId = 1, Comments = "This place is supr AWESOME!", Rating = 5, UserId = usr }; // test model using ( Repo repo = new Repo() ) { CrudResult result = repo.SaveReview( r ); Assert.IsTrue( result.Success, "Add review did not succeed." ); } // delete test restaurant using ( SuprContext ctx = new SuprContext() ) { ctx.Review.Attach( r ); ctx.Review.Remove( r ); ctx.SaveChanges(); } }