public async Task <HttpResponseMessage> UpdateArrangements(EventRequest req) { if (req.Arrangements != null && req.Arrangements.Any()) { foreach (var ar in req.Arrangements) { var ep = new ArrangementProcessor(ar); await ep.Update(); } return(new HttpResponseMessage() { StatusCode = System.Net.HttpStatusCode.OK }); } return(new HttpResponseMessage(System.Net.HttpStatusCode.BadRequest)); }
public void TestArrangementCRUD() { IArrangement a = CreateArrangement(); var ap = new ArrangementProcessor(a); var save = ap.Create().Result; Assert.IsTrue(save.Data != null && save.Data.Id != Guid.Empty, "Arrangement save failed."); var one = ap.FetchById().Result; Assert.IsTrue(one.Data != null, "Arrangement fetch failed."); var delete = ap.Delete().Result; one = ap.FetchById().Result; Assert.IsTrue(one.Data == null, "Arrangement delete failed."); }