public HttpResponseMessage Delete(Guid id) { HttpResponseMessage response = null; try { service.Delete(id); response = Request.CreateResponse(HttpStatusCode.OK); } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message); } return(response); }
public void Can_DeleteById() { var usage = new Models.Data.ConsumableUsage { Id = Guid.NewGuid(), Date = DateTime.Today.AddDays(-1), Total = 10000 }; using (var conn = factory.OpenDbConnection()) { conn.InsertParam(usage); } service.Delete(usage.Id); using (var conn = factory.OpenDbConnection()) { var usageData = conn.GetByIdOrDefault <Models.Data.ConsumableUsage>(usage.Id); Assert.Null(usageData); } }