public void Delete(Context context) { PreDelete(context); MenuItemAccion menuItemAccion = context.MenuItemAcciones.SingleOrDefault <MenuItemAccion>(x => x == this); if (menuItemAccion != null) { context.MenuItemAcciones.DeleteOnSubmit(menuItemAccion); } PostDelete(context); }
public void Save(Context context) { PreSave(context); MenuItemAccion menuItemAccion = context.MenuItemAcciones.SingleOrDefault <MenuItemAccion>(x => x == this); if (menuItemAccion == null) { menuItemAccion = new MenuItemAccion { AplicacionId = this.AplicacionId, MenuId = this.MenuId, MenuItemId = this.MenuItemId, AccionCodigo = this.AccionCodigo }; context.MenuItemAcciones.InsertOnSubmit(menuItemAccion); } PostSave(context); }