private void RaiseDishSelectedEvent(DishDisplayDTO dish) { var handler = DishSelected; if (handler != null) { GenericEventArgs <DishDisplayDTO> e = new GenericEventArgs <DishDisplayDTO>(dish); handler(this, e); } }
private void OnSelected(DishDisplayDTO dishDisplayDTO, IIngredientSubject subject) { using (IDishController controller = factory.CreateDishController()) { DataControllerMessage <DishEditDTO> controllerMessage = controller.Get(dishDisplayDTO.Name); if (controllerMessage.IsSuccess) { Edit(controllerMessage.Data, subject); } else { MessageBox.Show(controllerMessage.Message); } } }