/// <summary> /// Delete event /// </summary> /// <param name="id"></param> /// <param name="tr"></param> public void DeleteEvent(int id, out Treatment tr) { tr = new Treatment(); Event entity = null; // Get event try { entity = _eventDao.GetEventById(id); } catch (Exception exception) { tr.AddErrorWithCode(HttpStatusCode.NotFound, exception.ToString()); } // try to delete event if (entity != null) { _eventDao.DeleteEvent(entity); tr.AddInfoWithCode(HttpStatusCode.NoContent, "Event has been deleted with success"); _eventDao.SaveChanges(); } else { tr.AddErrorWithCode(HttpStatusCode.NotFound, "Event has not been found"); } }