protected void switchCrudMessageToClient(Model.Cache.crudMode crudMode, Interface.IView view) { switch (crudMode) { case Model.Cache.crudMode.Create: view.Create(); break; case Model.Cache.crudMode.Read: view.Read(); break; case Model.Cache.crudMode.Update: view.Update(); break; case Model.Cache.crudMode.Delete: view.Delete(); break; default : throw new ApplicationException("A non existing CRUD-functionality?"); } }